路径对了,怎么不显示图片

kien9 2009-10-12 04:18:16

<%

String impath=request.getSession().getServletContext().getRealPath("images/");

%>
<td height="147" background="<%=impath %>/top02.gif">



我的项目webroot下有个images和login.jsp,images真的有top02.gif,我在页面上
<td background="images/top02.gif">,不显示图片,
但是<td background="<%=impath %>/top02.gif">却可以显示图片,
但是别人打我的ip加工程名进入页面后看不到图片,右键看图片路径是
file:///F:/workspace/.metadata/.plugins/com.genuitec.eclipse.easie.tomcat.myeclipse/tomcat/webapps/51hiptActing/images/top02.gif

怎么回事呢。。。如何实现我和别人都看得见
...全文
283 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
老张-AI 2009-10-12
  • 打赏
  • 举报
回复
上面不行的话 再在前面加个 图片的包名看看
老张-AI 2009-10-12
  • 打赏
  • 举报
回复

<td height="147" background="<%=request.getContextPath() %>/top02.gif">


试试这个
liangwansheng 2009-10-12
  • 打赏
  • 举报
回复
直接写个绝对路径不行吗?
portnet 2009-10-12
  • 打赏
  • 举报
回复
也许是你的路径的权限的问题。你换个别的路径
xiaozhangnima 2009-10-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kien9 的回复:]
引用 2 楼 dinghun8leech 的回复:
1.把红叉的链接请求直接复制到地址栏按回车可检视地址是否真正准确
2.检查自己所用的web层解决方案,是否挡住了类似.jpg等请求的发送或类似文件的访问
比如iis转tomcat时,比如使用struts2时等等。

我用struts1.2的,关于第二点不是很明白
[/Quote]
struts2意思使用拦截器,你图片是在本地么?
kien9 2009-10-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dinghun8leech 的回复:]
1.把红叉的链接请求直接复制到地址栏按回车可检视地址是否真正准确
2.检查自己所用的web层解决方案,是否挡住了类似.jpg等请求的发送或类似文件的访问
比如iis转tomcat时,比如使用struts2时等等。
[/Quote]
我用struts1.2的,关于第二点不是很明白
kien9 2009-10-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xyz20003 的回复:]
不能用getRealPath()做显示

要用getContextPath()
[/Quote]
还是没用
dinghun8leech 2009-10-12
  • 打赏
  • 举报
回复
1.把红叉的链接请求直接复制到地址栏按回车可检视地址是否真正准确
2.检查自己所用的web层解决方案,是否挡住了类似.jpg等请求的发送或类似文件的访问
比如iis转tomcat时,比如使用struts2时等等。
临远 2009-10-12
  • 打赏
  • 举报
回复
不能用getRealPath()做显示

要用getContextPath()

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧