2 ieo2004 ieo2004 于 2016.01.27 18:03 提问

request.setAttribute是把数据保存在哪呢?

多机部署的环境下,会有类似session的那种问题吗?

多机部署的环境下,会有类似session的那种问题吗?

3个回答

caozhy
caozhy   Ds   Rxr 2016.01.27 18:09

request.setAttribute将值添加到了http请求头上,你用fildder这样的抓包工具就能看到这一点。
session是通过cookie判断,一个会话会传一个不同的sessionid,所以不会有干扰。

Royal_lr
Royal_lr   Ds   Rxr 2016.01.28 11:00

就是将数据保存在本次请求中

cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2016.01.28 17:09

将数据保存在一个会话当中

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
request.setattribute详解
request.getParameter(),request.setAttribute()区别如下: (1)request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。 (2)request.getParameter()
request.setAttribute()的用法
我也是才学的,找了好长时间,希望能帮到你们,错了请指出 request在当次的请求的url之间有效一次传参数,速度快,缺点是参数只能取一次 forward是转向,将现在的请求转交,他只能在同一个容器里使用同时保存客户的请求状态。 sendRedirect是重定向,可以在同一个容器里使用,也可以发送其他容器请求,但是会丢失请求信息。它等于重发一个请求。 request.set
request.setAttribute
request.setAttribute()
request.setAttribute()用法
request.setAttribute()用法 假设有两个jsp页面,jsp1和jsp2。 JSP1代码 String [] test=new String[2]; test[0]="1"; test[1]="2"; request.setAttribute("test",test) ; response.sendRedirect("jsp2.jsp"); JSP2代
request.setAttribute()和request.getAttribute()方法
看如下两个JSP的内容就能看到两者的联系。用request.setAttribute()方法赋值后,用request.getAttribute()方法可以取得,在页面上也能取得。 try{ int a=10; int b=0; request.setAttribute("t1",a/b); }catch(Exception e){ request.setAt
request.setAttribute和session.setAttribute有什么区别
1,request.setAttribute(“curruser”, curruser)这个方法是将curruser这个对象保存在request作用域中,然后在转发进入的页面就可以获取到你的值,如果你会一些框架的话,那些框架标签也可以获取到,比如struts标签,还有jstl。如果这你都不会的话,那么你可以在jsp页面编写java小脚本来获取:<% User myuser = (User)r
request.setAttribute()与request.getAttribute()取值问题
在项目的创建的过程中,我曾经想要从系统中得到一个参数,并让这个参数能够在web组件中传递使用。 以下为使用方式: Timestamp voteTime = (Timestamp) request.getAttribute("voteTime"); if(voteTime==null||(nowTime.compareTo(voteTime))>1){ if(voteTime!=nul
request.getSession().setAttribute 和request.setAttribute的区别
String username = request.getParameter("username"); request.getSession().setAttribute("usr",username); request.getSession().setAttribute("usr",username);把username返回值保存到session当前会话中,名称为usr,只要当前
request.getAttribute()与request.setAttribute()
request.getAttribute()与request.setAttribute() request.getAttribute("nameOfObj")可得到JSP页面一表单中控件的Value。其实表单控件中的Object的 name与value是存放在一个哈希表中的,所以在这里给出Object的name会到哈希表中找出对应它的value。 而不同页面间传值使用request.s
request.setattribute怎么在jsp取值
参考 http://jingyan.baidu.com/article/4d58d5410ab9ea9dd5e9c047.html