当前位置:Gxlcms > html代码 > htm文件中图片显示问题_html/css_WEB-ITnose

htm文件中图片显示问题_html/css_WEB-ITnose

时间:2021-07-01 10:21:17 帮助过:23人阅读

这里是用于处理的一个Servlet
  1. import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class CreateTip extends HttpServlet {
  2. public void doGet(HttpServletRequest request, HttpServletResponse response)
  3. throws ServletException, IOException {
  4. doPost(request,response);
  5. }
  6. public void doPost(HttpServletRequest request, HttpServletResponse response)
  7. throws ServletException, IOException {
  8. //虚拟一个商品列表
  9. String[][] shop ={{"商品一","90","photo/photo1.jpg"},
  10. {"商品二","190","photo/photo2.jpg"},
  11. {"商品三","290","photo/photo3.jpg"}
  12. };
  13. //获得客户端提交的参数
  14. int index =Integer.parseInt(request.getParameter("index"));
  15. response.setContentType("text/xml");
  16. response.setCharacterEncoding("UTF-8");
  17. PrintWriter out = response.getWriter();
  18. //以XML文档形式返回给客户端
  19. out.println("<shop>");
  20. out.println("<name>"+shop[index][0]+"</name>");
  21. out.println("<price>"+shop[index][1]+"</price>");
  22. out.println("<photo>"+shop[index][2]+"</photo>");
  23. out.println("</shop>");
  24. out.flush();
  25. out.close();
  26. }}

下面是用于显示图片的代码
  1. <h2>工具提示</h2><br> <hr> 商品一<br><br> 商品二<br><br> 商品三<br><br>
  2. <div id="tip" style="position:absolute;display:none;border:1px;border-style:solid;">
  3. <table id="tipTable" border="0" bgcolor="#ffffee">
  4. <tbody><tr align="center">
  5. <td><img id="photo" src="" height="80" width="80"></td>
  6. </tr>
  7. <tr>
  8. <td></td>
  9. </tr>
  10. <tr>
  11. <td></td>
  12. </tr>
  13. </tbody></table>
  14. </div>



但是就是无法显示图片,图片那里就一把红XX,上面用的是相对路径啊,不知道怎么回事,求解、、、


回复讨论(解决方案)

怎么没人呢???

相对不行就用绝对啊

X就是你的图片路径没有对 检查一下

相对不行就用绝对啊
可使用绝对的话适应性就太差了,而且只有在SRC后面写绝对路径才行,只要是从Servlet中传回来的路径都变成了http://localhost....的格式,所以又没法显示了

X就是你的图片路径没有对 检查一下
路径是对的,但就是没法用相对路径,不知道问什么

X就是你的图片路径没有对 检查一下

这个是我图片资源的完整路径,就在工程的根目录下
D:\Java\workspace\TestAJAX\photo

把你所链接的那个图片地址写上来看看,还要注意图片格式

//虚拟一个商品列表
String[][] shop ={{"商品一","90","photo/photo1.jpg"},
{"商品二","190","photo/photo2.jpg"},
{"商品三","290","photo/photo3.jpg"} };
地址都是在Servlet中写好的,然后调用回去,改变下面的src

  1. <div id="tip" style="position:absolute;display:none;border:1px;border-style:solid;"> <br><p></p><p class="sougouAnswer"> 是上面的的吧? <br> 把你所链接的那个图片地址写上来看看,还要注意图片格式
  2. </p><div class="">
  3. <ul class="m-news-opt fix">
  4. <li class="opt-item">
  5. <a href="/htmldaima-274679.html" target="_blank"><p>< 上一篇</p><p class="ellipsis">HTML5canvas如何通过鼠标点击事件弹出一个table来?急急急~_html/css_WEB-ITnose</p></a>
  6. </li>
  7. <li class="opt-item ta-r">
  8. <a href="/htmldaima-274681.html" target="_blank"><p>下一篇 ></p><p class="ellipsis">如何换行_html/css_WEB-ITnose</p></a>
  9. </li>
  10. </ul>
  11. </div><div class="g-title fix">
  12. <h2 class="title-txt">人气教程排行</h2>
  13. </div><div class="m-rank u-dashed mb40">
  14. <ul>
  15. <li class="rank-item">
  16. <a href="/htmldaima-274978.html" title="如何生成一个调查问卷_html/css_WEB-ITnose" class="item-name ellipsis" target="_blank">
  17. <span class="g-art-count fr">230次</span>
  18. <span class="g-sort-num top">1</span>
  19. 如何生成一个调查问卷_html/css_WEB-ITnose </a>
  20. </li>
  21. <li class="rank-item">
  22. <a href="/htmldaima-274080.html" title="在页面直接显示日历_html/css_WEB-ITnose" class="item-name ellipsis" target="_blank">
  23. <span class="g-art-count fr">230次</span>
  24. <span class="g-sort-num second">2</span>
  25. 在页面直接显示日历_html/css_WEB-ITnose </a>
  26. </li>
  27. <li class="rank-item">
  28. <a href="/htmldaima-262106.html" title="如何点击a标签实现弹出inputfile上传文件对话框_HTML/Xhtml_网页制作" class="item-name ellipsis" target="_blank">
  29. <span class="g-art-count fr">230次</span>
  30. <span class="g-sort-num third">3</span>
  31. 如何点击a标签实现弹出inputfile上传文件对话框_HTML/Xhtml_网页制作 </a>
  32. </li>
  33. <li class="rank-item">
  34. <a href="/htmldaima-278863.html" title="关于列表标记的详细介绍" class="item-name ellipsis" target="_blank">
  35. <span class="g-art-count fr">229次</span>
  36. <span class="g-sort-num ">4</span>
  37. 关于列表标记的详细介绍 </a>
  38. </li>
  39. <li class="rank-item">
  40. <a href="/htmldaima-277331.html" title="cssborder-bottom(指定下边线的样式、宽度及颜色)" class="item-name ellipsis" target="_blank">
  41. <span class="g-art-count fr">229次</span>
  42. <span class="g-sort-num ">5</span>
  43. cssborder-bottom(指定下边线的样式、宽度及颜色) </a>
  44. </li>
  45. <li class="rank-item">
  46. <a href="/htmldaima-270548.html" title="html新闻详情页_html/css_WEB-ITnose" class="item-name ellipsis" target="_blank">
  47. <span class="g-art-count fr">229次</span>
  48. <span class="g-sort-num ">6</span>
  49. html新闻详情页_html/css_WEB-ITnose </a>
  50. </li>
  51. <li class="rank-item">
  52. <a href="/htmldaima-268070.html" title="为何页面内容和网页边缘有空隙_html/css_WEB-ITnose" class="item-name ellipsis" target="_blank">
  53. <span class="g-art-count fr">229次</span>
  54. <span class="g-sort-num ">7</span>
  55. 为何页面内容和网页边缘有空隙_html/css_WEB-ITnose </a>
  56. </li>
  57. <li class="rank-item">
  58. <a href="/htmldaima-269054.html" title="position:fixed定位时“高度坍塌”问题的解决_html/css_WEB-ITnose" class="item-name ellipsis" target="_blank">
  59. <span class="g-art-count fr">228次</span>
  60. <span class="g-sort-num ">8</span>
  61. position:fixed定位时“高度坍塌”问题的解决_html/css_WEB-ITnose </a>
  62. </li>
  63. <li class="rank-item">
  64. <a href="/htmldaima-280863.html" title="htmlp标签怎么换行?htmlp标签添加br换行标签的应用" class="item-name ellipsis" target="_blank">
  65. <span class="g-art-count fr">227次</span>
  66. <span class="g-sort-num ">9</span>
  67. htmlp标签怎么换行?htmlp标签添加br换行标签的应用 </a>
  68. </li>
  69. <li class="rank-item">
  70. <a href="/htmldaima-281519.html" title="HTML的<!DOCTYPE>标签" class="item-name ellipsis" target="_blank">
  71. <span class="g-art-count fr">226次</span>
  72. <span class="g-sort-num ">10</span>
  73. HTML的<!DOCTYPE>标签 </a>
  74. </li>
  75. <li class="rank-item">
  76. <a href="/htmldaima-280725.html" title="html页面中友情链接怎么进行添加设置?(代码示例)" class="item-name ellipsis" target="_blank">
  77. <span class="g-art-count fr">226次</span>
  78. <span class="g-sort-num ">11</span>
  79. html页面中友情链接怎么进行添加设置?(代码示例) </a>
  80. </li>
  81. <li class="rank-item">
  82. <a href="/htmldaima-278651.html" title="form表单中属性及功能应用介绍汇总" class="item-name ellipsis" target="_blank">
  83. <span class="g-art-count fr">226次</span>
  84. <span class="g-sort-num ">12</span>
  85. form表单中属性及功能应用介绍汇总 </a>
  86. </li>
  87. <li class="rank-item">
  88. <a href="/htmldaima-278586.html" title="详解form标签中的method属性" class="item-name ellipsis" target="_blank">
  89. <span class="g-art-count fr">226次</span>
  90. <span class="g-sort-num ">13</span>
  91. 详解form标签中的method属性 </a>
  92. </li>
  93. <li class="rank-item">
  94. <a href="/htmldaima-277758.html" title="HTML5Canvas逼真烟雾效果js插件" class="item-name ellipsis" target="_blank">
  95. <span class="g-art-count fr">226次</span>
  96. <span class="g-sort-num ">14</span>
  97. HTML5Canvas逼真烟雾效果js插件 </a>
  98. </li>
  99. <li class="rank-item">
  100. <a href="/htmldaima-275669.html" title="页面跳转特效_html/css_WEB-ITnose" class="item-name ellipsis" target="_blank">
  101. <span class="g-art-count fr">226次</span>
  102. <span class="g-sort-num ">15</span>
  103. 页面跳转特效_html/css_WEB-ITnose </a>
  104. </li>
  105. <li class="rank-item">
  106. <a href="/htmldaima-271209.html" title="改变鼠标选中区域的样式。_html/css_WEB-ITnose" class="item-name ellipsis" target="_blank">
  107. <span class="g-art-count fr">226次</span>
  108. <span class="g-sort-num ">16</span>
  109. 改变鼠标选中区域的样式。_html/css_WEB-ITnose </a>
  110. </li>
  111. <li class="rank-item">
  112. <a href="/htmldaima-273428.html" title="关于$("body").append()一段html代码,在页面写能触发事件,写在js文件里写就没有_html/css_WEB-ITnose" class="item-name ellipsis" target="_blank">
  113. <span class="g-art-count fr">225次</span>
  114. <span class="g-sort-num ">17</span>
  115. 关于$("body").append()一段html代码,在页面写能触发事件,写在js文件里写就没有_html/css_WEB-ITnose </a>
  116. </li>
  117. <li class="rank-item">
  118. <a href="/htmldaima-271182.html" title="CSS3悬浮动画效果_html/css_WEB-ITnose" class="item-name ellipsis" target="_blank">
  119. <span class="g-art-count fr">225次</span>
  120. <span class="g-sort-num ">18</span>
  121. CSS3悬浮动画效果_html/css_WEB-ITnose </a>
  122. </li>
  123. <li class="rank-item">
  124. <a href="/htmldaima-271093.html" title="纯C语言实现的CSS解析器:katana_html/css_WEB-ITnose" class="item-name ellipsis" target="_blank">
  125. <span class="g-art-count fr">225次</span>
  126. <span class="g-sort-num ">19</span>
  127. 纯C语言实现的CSS解析器:katana_html/css_WEB-ITnose </a>
  128. </li>
  129. <li class="rank-item">
  130. <a href="/htmldaima-267953.html" title="body在默认情况下是具有margin外边距的_html/css_WEB-ITnose" class="item-name ellipsis" target="_blank">
  131. <span class="g-art-count fr">225次</span>
  132. <span class="g-sort-num ">20</span>
  133. body在默认情况下是具有margin外边距的_html/css_WEB-ITnose </a>
  134. </li>
  135. </ul>
  136. </div><div class="footer">
  137. 本站所有资源全部来源于网络,若本站发布的内容侵害到您的隐私或者利益,请联系我们删除!</div><div style="display:none">
  138. <div class="login-box" id="login-dialog">
  139. <div class="login-top"><a class="current" rel="nofollow" id="login1" onclick="setTab('login',1,2);">登录</a></div>
  140. <div class="login-form" id="nav-signin">
  141. <!-- <div class="login-ico"><a rel="nofollow" class="qq" id="qqlogin" target="_blank" href="/user-center-qqlogin.html"> QQ </a></div> -->
  142. <div class="login-box-form" id="con_login_1">
  143. <form id="loginform" action="/user-center-login.html" method="post" onsubmit="return false;"></form>
  144. <p class="int-text">
  145. <input class="email" id="username" name="username" type="text" value="用户名或Email" onfocus="if(this.value=='用户名或Email'){this.value='';}" onblur="if(this.value==''){this.value='用户名或Email';};"></p>
  146. <p class="int-text">
  147. <input class="password1" type="password" id="password" name="password" value="******" onblur="if(this.value=='') this.value='******';" onfocus="if(this.value=='******') this.value='';">
  148. </p>
  149. <p class="int-info">
  150. <label class="ui-label"> </label>
  151. <label for="agreement" class="ui-label-checkbox">
  152. <input type="checkbox" value="" name="cookietime" id="cookietime" checked="checked">
  153. <input type="hidden" name="notforward" id="notforward" value="1">
  154. <input type="hidden" name="dosubmit" id="dosubmit" value="1">记住我的登录 </label>
  155. <a rel="nofollow" class="aright" href="/user-center-forgetpwd.html" target="_blank"> 忘记密码? </a></p>
  156. <p class="int-btn"><a rel="nofollow" id="loginbt" class="loginbtn"><span>登录</span></a></p>
  157. </div>
  158. <form id="regform" action="/user-center-reg.html" method="post"></form>
  159. <div class="login-reg" style="display: none;" id="con_login_2">
  160. <input type="hidden" name="t" id="t">
  161. <p class="int-text">
  162. <input id="email" name="email" type="text" value="Email" onfocus="if(this.value=='Email'){this.value='';}" onblur="if(this.value==''){this.value='Email';};"></p>
  163. <p class="int-text">
  164. <input id="uname" name="username" type="text" value="用户名或昵称" onfocus="if(this.value=='用户名或昵称'){this.value='';}" onblur="if(this.value==''){this.value='用户名或昵称';};"></p>
  165. <p class="int-text">
  166. <input type="password" id="pwd" name="password" value="******" onblur="if(this.value=='') this.value='******';" onfocus="if(this.value=='******') this.value='';"> </p>
  167. <p class="int-text1"><span class="inputbox">
  168. <input id="validate" name="validate" type="text" value="验证码" onfocus="if(this.value=='验证码'){this.value='';}" onblur="if(this.value==''){this.value='验证码';};">
  169. </span><span class="yzm-img"><img src="/user-checkcode-index" alt="看不清楚换一张" id="indexlogin"></span></p>
  170. <p class="int-info">
  171. <label>
  172. <input value="" name="agreement" id="agreement" checked="checked" type="checkbox">
  173. 我已阅读<a rel="nofollow" href="/user-center-agreement.html">用户协议</a>及<a rel="nofollow" href="/user-center-agreement.html">版权声明</a></label>
  174. </p>
  175. <p class="int-btn"><input type="hidden" name="dosubmit">
  176. <a rel="nofollow" class="loginbtn" id="register"><span>注册</span></a></p>
  177. </div>
  178. </div>
  179. </div>
  180. </div><div data-type="4" data-plugin="aroundbox" data-plugin-aroundbox-x="left" data-plugin-aroundbox-y="bottom" data-plugin-aroundbox-iconsize="60x60" data-plugin-aroundbox-fixed="1" data-plugin-aroundbox-offsetx="10"></div><table id="tipTable" border="0" bgcolor="#ffffee"> <tbody><tr align="center"> <td><img id="photo" src="" height="80" width="80"></td> </tr>
  181. <!-- / 教程内容页 -->
  182. <!-- 页尾 -->
  183. <!-- / 页尾 -->
  184. <script src="https://hm.baidu.com/hm.js?6dc1c3c5281cf70f49bc0bc860ec24f2"></script><script>
  185. var _hmt = _hmt || [];
  186. (function() {
  187. var hm = document.createElement("script");
  188. hm.src = "https://hm.baidu.com/hm.js?6dc1c3c5281cf70f49bc0bc860ec24f2";
  189. var s = document.getElementsByTagName("script")[0];
  190. s.parentNode.insertBefore(hm, s);
  191. })();
  192. </script>
  193. <script type="text/javascript" src="/layui/layui.js"></script>
  194. <script>
  195. layui.use('code', function() {
  196. layui.code({
  197. elem: 'pre', //默认值为.layui-code
  198. about: false,
  199. skin: 'notepad',
  200. title: 'php怎么实现数据库验证跳转代码块',
  201. encode: true //是否转义html标签。默认不开启
  202. });
  203. });
  204. </script>
  205. </tbody></table></div>