在Web-Inf下面有一个文件夹 文件夹里面是jsp页面 jsp页面所需要的图片放到了webroot下的imgs文件夹下。 5

但是主页面的jsp页面的背景图片显示不出来,也没有什么小叉,就是空白的,在Myeclipse里面的视图界面能看见背景图片,但是范文的时候就是看不见,后来重新创建了一个We... 但是主页面的jsp页面的背景图片显示不出来,也没有什么小叉,就是空白的,在Myeclipse里面的视图界面能看见背景图片,但是范文的时候就是看不见,后来重新创建了一个Web项目,按照之前的项目位置一样,文件夹都建立的也是一样的,测试了一个新的jsp页面是可以显示图片,给我的工程是用了struts的零配置,默认的视图层页面就是在web-inf下的content文件夹下面,所以要是改变jsp的位置不现实了,但是我也不知道图片不显示的具体原因是什么。所以请哪位高手帮忙指点一下。我财富不多,所以可以我就都给了,谢谢啊 展开
 我来答
zhaotao_king
2012-07-05 · TA获得超过2455个赞
知道大有可为答主
回答量:863
采纳率:0%
帮助的人:1149万
展开全部
相对路径就行了
jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

这样<base href="<%=basePath%>">设置,页面地址默认是项目地址+站点名
如:http://192.168.1.24:8080/xz

你页面路径的地址可以写成,以图片为例
<img src="imgs/tu.jpg">

有问题再追问,good luck!~
注:jsp页面在WEB-INF下,必须经过后台代码跳转,直接访问jsp应该是不可以的!~
匿名用户
2012-07-06
展开全部
在Myeclipse里新建的jsp文件顶部不是有个关于路径的变量么!
在所有需要指明路径的图片或页面前都添加这个变量,
记住这里路径变量内已经包含了“/”,所以使用是就不用加“/”了,如:
<img src="<%=变量%>img/top.jpg" /> 或者
<a href=“<%=变量%>new/news.jsp">new</a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shenziyihao
2012-07-06 · TA获得超过116个赞
知道小有建树答主
回答量:355
采纳率:21%
帮助的人:128万
展开全部
楼主:
你好!
这个问题我之前也遇到过,是由于路径的问题。
原因:在Myeclipse里面用的是相对路径,但是当你发布出去之后,在tomcat中的相对路径发生变化,所以就找不到图片了。
解决方案:找到tomcat中的相对路径,按照这个路径进行配置,这样就能看见了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Leo分享
2012-07-06 · TA获得超过754个赞
知道小有建树答主
回答量:1405
采纳率:0%
帮助的人:768万
展开全部
载入图片的路径可能有问题
把载入图片的路径改为绝对地址试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式