我有个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
请您帮看下
action跳转到jsp页图片显示不了,为什么?
答案:4 悬赏:60 手机版
解决时间 2021-01-25 13:57
- 提问者网友:無理詩人
- 2021-01-24 20:39
最佳答案
- 五星知识达人网友:孤老序
- 2021-01-24 20:47
<%@ 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%>">
...
..
....
全部回答
- 1楼网友:玩世
- 2021-01-24 23:04
检查路径,这种错大部分是路径不对
- 2楼网友:走死在岁月里
- 2021-01-24 21:50
把你的web应用的目录结构说下,特别是图片的位置
- 3楼网友:山君与见山
- 2021-01-24 20:55
你的action不是redirect的吧。这样的话当前的页面路径是你的action的路径。从你上面给的图片路径也看的出来。建议,如果你没用到request对象存值的话,action设成redirect的吧,不然就吧图片地址搞成绝对路径,也可以尝试设置页面的base(这个估计不行,也可以试试),如果一定要设相对路径,那么就根据你的action的路径来设相对的位置吧。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯