当前位置: 技术问答>java相关
MVC模式下开发的DataBean问题
来源: 互联网 发布时间:2015-09-05
本文导语: 我在servlet里调用AccessBean的方法返回一个DataBean,然后用session保存,在jsp页面里显示出来。我现在的问题就是:是不是必须用session保存这个DataBean或者是元素为DataBean的Vector,这样会大量耗费服务器资源,不知道众位...
我在servlet里调用AccessBean的方法返回一个DataBean,然后用session保存,在jsp页面里显示出来。我现在的问题就是:是不是必须用session保存这个DataBean或者是元素为DataBean的Vector,这样会大量耗费服务器资源,不知道众位高手用什么样的好的解决办法,多谢!
|
在MVC下开发,不用response.getAttribute()来取值,而是像这样
">
UserInfoListBean为这个id,UserInfoArrayList是在Action类中保存的List,可以用request.setAttribute("UserInfoArrayList",ListObject)样子来保存
">
UserInfoListBean为这个id,UserInfoArrayList是在Action类中保存的List,可以用request.setAttribute("UserInfoArrayList",ListObject)样子来保存
|
同意ggzzkk(Blue),如果只是使用一次,就用request.setAttribute(“bean”,DataBean),然后用response.getAttribute("bean")取出来。注意,取出来的是Object,所以你要强制转换一下。这比Session要好很多,因为它会在使用完后,自动销毁。如果用Session则一直存在。