request.setAttribute的用法

简介: request.setAttribute的用法

request.getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为Object对象类型 。


request.getParameter表示接收参数,参数为页面提交的参数,包括:表单提交的参数、URL重写(就是xxx?id=1中的id)传的参数等,因此这个并没有设置参数的方法(没有setParameter),而且接收参数返回的不是Object,而是String类型。


setAttribute的参数是String 和 Object ,


1.放的时候:Double res = new Double(result);//包装

request.setAttribute(“result”, res);//再设置进去


2.取的时候:Double res = (Double)request.getAttribute(“result”);



double result = res.doublue();


另外,需要注意的是使用request.setAttribute时不能使redirect而是forward。即是将请求转发而不是重定向.


目录
相关文章
|
3月前
|
前端开发 JavaScript 网络安全
request.getSession().getAttribute 获取不到值,获取到的是null
这篇文章讨论了在使用前后端分离架构时,通过AJAX请求进行会话管理时遇到的跨域问题,导致`request.getSession().getAttribute`获取到的值为null。解决办法是设置`withCredentials=true`以允许跨域请求携带cookie,确保请求凭证得以传递。
|
3月前
|
前端开发 网络安全
成功解决:request.getSession().getAttribute(“user“);获取值为空的问题
该文章讲述了解决在使用前后端分离技术(Vue+SpringBoot)时,因跨域问题导致的`request.getSession().getAttribute("user")`获取值为空的问题,通过后端设置响应头和前端配置axios携带凭证来确保Session共享。
|
5月前
|
Java 数据库
request.setAttribute()详解
request.setAttribute()详解
|
5月前
|
Java
setAttribute()方法总结
setAttribute()方法总结
|
5月前
request.getParameter()与request.getAttribute()
request.getParameter()与request.getAttribute()
|
Java
PageContext request session application区别以及EL表达式
PageContext request session application区别以及EL表达式
108 0
|
Java PHP 前端开发
request.getParameterValues()用法
[java] view plain copy          你希望学习哪些程式语言:       JSP        PHP        PERL                     这些input type名称都叫做langtype,如果用request.
1974 0