jsp 传参问题

a511987748 2013-07-25 08:27:41
我用了javabean编写一个学生类
用javaservlet从数据库的学生表中读出有关学生的数据,在用set()方法储存在javabean中,
由于我想将多个学生的数据传到JSP页面中,所以我用了list 类将每一行的数据都储存在里面,
再用session对象储存这个list对象。
到了JSP页面的时候我引用了javabean这个类和util这个包,
在获得session这个对象,用循环把他们依次打印了出来!
虽然得到了我想要的结果,但是我听别人说尽量避免用session来储存大量数据。对cookie有影响。
我想请教下在座各位你们把数据大量传到jspy页面一般是怎么做的?


...全文
250 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sid-2023 2013-07-26
  • 打赏
  • 举报
回复
民心所向,request能够完成这次交互
宇宙浪子 2013-07-25
  • 打赏
  • 举报
回复
在服务器端与客户端进行交互时,通常将数据放在request中,request中有getAttribute和setAttribute两个方法,一个是存放一个是获得的。你可以将数据放在这个里面的。但是注意一点就是服务器端是转发到jsp的而不是重定向这种的。
hxygcgy 2013-07-25
  • 打赏
  • 举报
回复
仅仅是本次会话用,request就OK
梦飞阳 2013-07-25
  • 打赏
  • 举报
回复
request就可以了
ZHOU西口 2013-07-25
  • 打赏
  • 举报
回复
建议request更合理,开销小
u010580980 2013-07-25
  • 打赏
  • 举报
回复
建议放在request中
Acesidonu 2013-07-25
  • 打赏
  • 举报
回复
放request里
WSM6591289 2013-07-25
  • 打赏
  • 举报
回复
session没必要尽量不要用,request不用考虑删除问题,一个页面数据量一般不会很大,大也就分开每次来请求,request就足够应付了。
S117 2013-07-25
  • 打赏
  • 举报
回复
request就可以了,用不着session
shy315 2013-07-25
  • 打赏
  • 举报
回复
request.setAttribute request.getAttribute 用法与session一样
失落夏天 2013-07-25
  • 打赏
  • 举报
回复
后台取到了数据之后在删除掉数据源不就行了嘛。。 当然,放到request里更合适。
yu95275 2013-07-25
  • 打赏
  • 举报
回复
引用 10 楼 a511987748 的回复:
..... 我想在问问你们一下什么情况下要使用request而不使用session 和情况一定要使用session而不使用request。 是不是request可以完全替代session?
比如登陆用户信息可以放入session里面,然后,像那种只需要从action到页面的数据就放在request里面
rihaduo202 2013-07-25
  • 打赏
  • 举报
回复
少数服从多数!! 就放 request 里。
紫蕤 2013-07-25
  • 打赏
  • 举报
回复
放在request里面就行了
Java碎碎念 2013-07-25
  • 打赏
  • 举报
回复
两个生命周期不一样,request的生命周期只在数据提交,提交以后即释放,session则是浏览器关闭才释放 所以一般一些用户信息类的内容都会存在session里,比如购物车内信息,或者用户登录的各种身份验证信息,这样不会因为跳转页面而丢失这些信息.
a511987748 2013-07-25
  • 打赏
  • 举报
回复
..... 我想在问问你们一下什么情况下要使用request而不使用session 和情况一定要使用session而不使用request。 是不是request可以完全替代session?
末日哥 2013-07-25
  • 打赏
  • 举报
回复
意见都很统一

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧