社区
Java EE
帖子详情
servlet跳转到jsp页面,原本的图片显示不了
javadika
2009-06-27 06:58:54
诚心请教!
问题一:servlet获取数据后,发送到jsp页面,jsp页面能接收显示数据,但jsp页面原来的图片就显示不了。如果单独运行jsp页面一切都正常!
问题二:在servlet获取数据后,发送到jsp页面,用JSTL标签作显示,数据表有两类,如果我想在同一个jsp页面分类显示,应该怎样做呢?
虚心向各位学习,希望有人可以帮助我!感谢!
...全文
493
7
打赏
收藏
servlet跳转到jsp页面,原本的图片显示不了
诚心请教! 问题一:servlet获取数据后,发送到jsp页面,jsp页面能接收显示数据,但jsp页面原来的图片就显示不了。如果单独运行jsp页面一切都正常! 问题二:在servlet获取数据后,发送到jsp页面,用JSTL标签作显示,数据表有两类,如果我想在同一个jsp页面分类显示,应该怎样做呢? 虚心向各位学习,希望有人可以帮助我!感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chen_yaojing
2009-07-01
打赏
举报
回复
可以把list保存在session裡,在jsp頁面可以用EL表達式顯示.
list存的是對象。
eg:
顯示id和name
<div>
<c:forEach items="${sessionScope.list}" var="stu">
<tr align="center">
<td width="60">${stu.id}</td>
<td>${stu.name}</td>
</tr>
</c:forEach>
</div>
顯示age和class
<div>
<c:forEach items="${sessionScope.list}" var="stu">
<tr align="center">
<td>${stu.age}</td>
<td>${stu.clazz}</td>
</tr>
</c:forEach>
</div>
你看看能不能解決你的問題。
inthirties
2009-06-27
打赏
举报
回复
[Quote=引用 2 楼 Johnson_Hong 的回复:]
你的图片的地址可能用的是相对当前的url,你把图片的地址改成 <%=contextPath%>/img/xxx.bmp这样就可以了
[/Quote]
第一个问题同意这个方法
有可能你servlet是dispatch到jsp的,这样的话原来的jsp的路径和servlet的路径的目录是不一样的。所以最好的方法是用上面这种方式contexpath来做路径。
第二个问题有些不明白意思。
chen_yaojing
2009-06-27
打赏
举报
回复
問題二能不能再說清楚一點,或者舉個例子
問題一肯定是路徑的有誤..
sangshusen_1988
2009-06-27
打赏
举报
回复
或者<img src="${pageContext.request.contextPath}/images/...." />
Johnson_Hong
2009-06-27
打赏
举报
回复
你的图片的地址可能用的是相对当前的url,你把图片的地址改成<%=contextPath%>/img/xxx.bmp这样就可以了
bingsha1976
2009-06-27
打赏
举报
回复
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
使用<%=basePath %>输出到页面
直接访问页面和通过servlet去数据后页面的路径是不是发生变化了
javadika
2009-06-27
打赏
举报
回复
非常感谢大家的帮忙!第一个问题解决了!
第二个问题意思是,比如在jsp页面有公司动态,行业新闻两类,这两类是在同一张数据表的,去数据库读取方式是读取全部的,读取到数据后,怎样分开显示在同一个jsp页面呢?<div>显示公司动态内容</div>,<div>显示行业新闻内容</div>,怎样分开在各<div>显示呢?~感谢你们帮助一下啦!!
servlet
转到
jsp页面
servlet
转到
jsp页面
1、方法 1、1重定向 sendRedirect("/a.jsp"); 可以将页面
跳转
到任何路径,不局限于web应用中,
跳转
的过程中url地址变化,无法使用request.setAttribute来传递。 注意:路径前要加/ 1、2转发 request.getRequestDispatcher("/a.jsp").forward(request.response); url地址不变,只能
跳转
到本web应用中的页面上。可以用request.setAttibute方法 .
servlet
跳转
到
JSP页面
的两种方法
servlet
调用jsp,有两种方式:转向和重定向 转向:是在一个Web工程内部,各组件之间的调用。在调用时,request对象中的信息不会丢失(request对象不消亡),进入另一个组件后,request对象中的数据可以在新组件继续使用。 重定向:可以在一个Web工程内部,各组件之间实现调用,也可以直接
跳转
到其他Web工程的
Jsp页面
。并且,在
跳转
到新组件后,重新创建request对象。 转向:在
servlet
中实现转向,需要有请求对象(Http
Servlet
Request request)获得一个转发
Servlet
跳转
到
JSP页面
,转发和重定向
servlet
跳转
页面的方法:
跳转
分为两部分,一部分发生在
servlet
,另一部分发生在JSP,JSP就是
servlet
,但是两者还是有部分差异。
Servlet
:(
跳转
发生在doGet,doPost等方法里) (1)redirect方式 response.sendRedirect(“/index.jsp”);页面的路径是相对路径。sendRedirect可以将页面
跳转
到任何页面,不一定局限于w...
servlet
跳转
到
jsp页面
404错误
如图所示,该
servlet
要
跳转
到view中的stumian.jsp需要注意其相对路径,应该为 ,如果stumian.jsp在WebContent目录下,相对路径为stumain.jsp。 (自我检讨要经常回顾以往知识)
Servlet
跳转
到
jsp页面
的几种方法
原文出处:http://www.cnblogs.com/cyy-13/p/5733034.html 1.sendRedirect方式 sendRedirect("/a.jsp"); 可以将页面
跳转
到任何路径,不局限于web应用中,
跳转
的过程中url地址变化,无法使用request.setAttribute来传递。 2.forward方式 request.getRequestDis...
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章