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
请您帮看下 展开
图片在dreamweaver中显示正常,在网页上路径理论上也对,通过域名到应用程序根目录再到图片路径,但为什么就是显示不出来呢?请高手赐教。
应用程序根目录:myAction----index.jsp在这个目录里
插入的图片目录:在myAction里的image\common\images
图片名:bg.jpg
出现情况:在dreamweaver中正常显示(设计版面),而在ie中是红叉叉,通过属性查看,路径是:http://localhost:8080/myAction/image/common/images/bg.jpg
请您帮看下 展开
4个回答
展开全部
你的action不是redirect的吧。这样的话当前的页面路径是你的action的路径。从你上面给的图片路径也看的出来。建议,如果你没用到request对象存值的话,action设成redirect的吧,不然就吧图片地址搞成绝对路径,也可以尝试设置页面的base(这个估计不行,也可以试试),如果一定要设相对路径,那么就根据你的action的路径来设相对的位置吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%@ page contentType="text/html; charset=gbk"%>
<html>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<head>
<base href="<%=basePath%>">
...
..
....
<html>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<head>
<base href="<%=basePath%>">
...
..
....
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查路径,这种错大部分是路径不对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把你的web应用的目录结构说下,特别是图片的位置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询