请问在项目中,在jsp页面要取到后台的值的情况下,后台用request.setA...还是用session比较好? 请问在项目中,在jsp页面要取到后台的值的情况下,后台用request.setA...还是用session比较好?我写项目时在前台都是用EL和JSTL标签来获取后台的session.put()的值,但又觉得session消耗服务器资源比request大,请问你们在写项目时,用request还是session??谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能用request尽量用请求域,如果放请求域完成不了的,如跨请求的情况下,用session好了。 还有,如果生成数据所用的查询代价比较大,同时又不是每请求必须重查的情况下,用session会好一些。 如果只是用于一次请求的数据,用request比较好如果是业务上要有session保持,用session比较好像2楼说的,需要考虑查询代价时,用session request对象的生命周期是针对一个浏览器应用程序一起请求 当请求完毕之后,request里边的内容也将被释放点;而session的生命周期也是针对一个客户端 但是却是在别人设置的会话周期内(一般是20-30分钟)session里边的内容将一直存在 即便关闭了这个客户端浏览器 session也不一定会马上释放掉的;如果可以使用request的情况下 尽量使用request 因为相对于服务器来说资源的消耗这个问题还是比较重的;request是某一次访问的局域变量;生命周期只是一次请求。request的传递只限于两个相邻的页面。而session相当与一个全部变量,可是访问任何一个页面。 使用jsp:useBean遇到的问题,求解 怎么样学好java struts2+spring+hibernate怎么集成ajax(dwr),需在哪里配置 今天的面试题,大家讨论一下 spring的注入 怎么有时候不管用啊! 大家看看这个…… 哪里有JDBC源代码下载? 高高手请进,关于java地反射。没找到解决方法,不知道是不是java的缺点 大家来讨论一下用hibernate好还是存储过程好???有分 调优tomcat提高速度,请帮忙,谢谢 WEBLOGIC 8的一系列问题 如何删除 TortoiseSVN 下拉列表中的url ?如图 关于getParameterMetaData()
如果放请求域完成不了的,如跨请求的情况下,用session好了。
而session的生命周期也是针对一个客户端 但是却是在别人设置的会话周期内(一般是20-30分钟)session里边的内容将一直存在 即便关闭了这个客户端浏览器 session也不一定会马上释放掉的;
如果可以使用request的情况下 尽量使用request 因为相对于服务器来说资源的消耗这个问题还是比较重的;
request是某一次访问的局域变量;生命周期只是一次请求。request的传递只限于两个相邻的页面。而session相当与一个全部变量,可是访问任何一个页面。