我是菜鸟,servlet+jsp的操作 我在servlet里面进行了数据库的操作,生成了一个结果集然后跳到jsp页面我想在页面中从结果集里面把数据拿出了显示到页面上应该进行怎样的操作啊?还是跳转到jsp页面的时候结果集里的数据根本就没法在jsp页面中获得如果是这样的话我应该怎么操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 servlet中的结果集可以用request.setAttribute("name", "value");设置到request中,jsp页面用request.getAttribute("name");获取 看看你Servlet怎么写的?像1#说的那样 将要显示的东西写在request中,然后转发给jsp页面,取出来显示 servlet中的结果集可以用request.setAttribute("name", "value");设置到request中页面中用Jstl标签,或者el表达式来获取。结果集的话用<c:foreach>标签。即可 额…<c:foreach>这个标签表示不会用啊…request.setAttribute("name", "value");那意思是说什么类型的数据都可以放到这里面去的?在jsp页面我只需要<% request.getAttribute("name"); %>取出来用就行了? request.setAttribute("name", list);先把查询出来的集后放在request中,到页面取request.getAttribute("name")你不会用<c:foreach>那就是在页面上写for呀<%List list = request.getAttribute("name");for(int i = 0 ; i< list.size(); i++){%><table></table><%}%>然后在table中取集合中的数据就会了啦! 将结果集 放到request 然后在页面用jstl展现 request.setAttribute("name", "value"); 恩。。不会用标签的话只能先在页面中嵌套java代码来解决了 如果从Servlet到JSP用的是forward,楼上他们所说setAttribute/getAttribute方式就可以做。但是一般不传结果集,一般是Servlet中处理完结果集将其转成List/Map之类的东西后再传JSP,方便JSP处理。 建议楼主找本JSP Servlet的基础书看看 比这里发帖效果好多了不是解决这个问题就行的 看书明白原理才是主要的 为什么在tomcat里不能播放flash ,单独播放可以? 刚接触jquery ui,想实现点击菜单的链接,在tab标签中显示页面!!! MyEclipse上怎么配置Tomcat weblogic新建服务器无法启动 【悬赏100分】 .net做的水晶报表 如何怎么 迁移到java平台 怎么读取另一函数的参数信息?? 急!读取ntext字段出错! 数据库 how to close a session object? 求信息快速录入方法 jpa配置缓存问题 高分求高手详细讲解在现有项目中添加JMS应用!Tomcat 5.5.23+activemq-core-4.1.0-incubator
像1#说的那样 将要显示的东西写在request中,然后转发给jsp页面,取出来显示
结果集的话用<c:foreach>标签。即可
<c:foreach>这个标签表示不会用啊…
request.setAttribute("name", "value");那意思是说什么类型的数据都可以放到这里面去的?在jsp页面我只需要<% request.getAttribute("name"); %>取出来用就行了?
先把查询出来的集后放在request中,到页面取request.getAttribute("name")
你不会用<c:foreach>那就是在页面上写for呀
<%List list = request.getAttribute("name");
for(int i = 0 ; i< list.size(); i++){%>
<table></table>
<%}%>
然后在table中取集合中的数据就会了啦!
恩。。不会用标签的话
只能先在页面中嵌套java代码来解决了
但是一般不传结果集,一般是Servlet中处理完结果集将其转成List/Map之类的东西后再传JSP,方便JSP处理。
不是解决这个问题就行的 看书明白原理才是主要的