action跳转到jsp页图片显示不了,为什么?

我有个action叫,index,我通过struts.xml跳转到应用程序的根目录下的index.jsp,我在index.jsp中插入了基于index.jsp文件当前位置... 我有个action叫,index,我通过struts.xml跳转到应用程序的根目录下的index.jsp,我在index.jsp中插入了基于index.jsp文件当前位置的图片,为什么action跳转到这个页时显示不了图,是叉叉图。。。。

图片在dreamweaver中显示正常,在网页上路径理论上也对,通过域名到应用程序根目录再到图片路径,但为什么就是显示不出来呢?请高手赐教。
应用程序根目录:myAction----index.jsp在这个目录里

插入的图片目录:在myAction里的image\common\images

图片名:bg.jpg

出现情况:在dreamweaver中正常显示(设计版面),而在ie中是红叉叉,通过属性查看,路径是:http://localhost:8080/myAction/image/common/images/bg.jpg

请您帮看下
展开
 我来答
huziu235
2009-03-16
知道答主
回答量:30
采纳率:0%
帮助的人:24.8万
展开全部
你的action不是redirect的吧。这样的话当前的页面路径是你的action的路径。从你上面给的图片路径也看的出来。建议,如果你没用到request对象存值的话,action设成redirect的吧,不然就吧图片地址搞成绝对路径,也可以尝试设置页面的base(这个估计不行,也可以试试),如果一定要设相对路径,那么就根据你的action的路径来设相对的位置吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
281801311
2009-03-18 · TA获得超过133个赞
知道答主
回答量:114
采纳率:0%
帮助的人:78.8万
展开全部
<%@ page contentType="text/html; charset=gbk"%>
<html>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<head>
<base href="<%=basePath%>">
...
..
....
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小耗子吱吱叫
2009-03-16 · TA获得超过109个赞
知道答主
回答量:19
采纳率:0%
帮助的人:22.4万
展开全部
检查路径,这种错大部分是路径不对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qcxangel
2009-03-15 · TA获得超过214个赞
知道答主
回答量:142
采纳率:0%
帮助的人:104万
展开全部
把你的web应用的目录结构说下,特别是图片的位置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式