首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts1 中Action需要向页面传递对象的有关问题

2012-12-26 
struts1 中Action需要向页面传递对象的问题举个例子,我有个user.do的Action,在该Action中从数据库中查找出

struts1 中Action需要向页面传递对象的问题
举个例子,我有个user.do的Action,在该Action中从数据库中查找出所有的user对象,为List类型,处理完后需要返回user.jsp页面。那么我怎么在user.jsp页面上取出所有的user对象呢?我都是放在session中的,还有没有其他方法?
[解决办法]
C标签和S标签都可以实现啊!
[解决办法]

引用:
C标签和S标签都可以实现啊!
+1
[解决办法]
用C标签或者S标签的iterator标签,或者使用out标签,items设置为list就行
[解决办法]
放到request作用域中。。。
[解决办法]
放在request里面,用jstl的forEach表签,不用标签的话可以脚本元素代码段<%java代码,可以用for循啦> 显示页面是jsp能这样用,本人认为用标签比较好                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 


[解决办法]
放到request作用域中 用request保存List,request.setAttribute(“userList”,userList),然后在页面中取出List users=(List)request.getAttribute(“userList”)。这样效果是一样的。request,和session是不同的域,request是当前请求生效,session是在整个会话中生效。举个例子来说,如果你的List只在这个页面获取的话你用request最好,但是如果你在整个会话中都要获取的话最好还是放到session作用域里边。这个问题前几天我在普科国际学习的时候老师刚讲过。

热点排行