request.getParameter()与request.getAttribute()

简介: request.getParameter()与request.getAttribute()

request.getParameter()与request.getAttribute()区别


request.getAttribute():


  • 总体来说这个getAttribute() 是在页面中获取后台传递来的数据


这个getAttribute() 配套的是setAttribute() , 但是他取值得范围不仅限于setAttribute()的值。


通过Model类型的addAttribute() 以及通过ModelAndView的addObject()添加的数据。


在页面中都可以通过request.getAttribute() 来获得。不过一般都是使用EL直接取值的方式替代该方法。


//一下三种方式都可以在页面中通过request.getAttribute() 获得
modelMap.addAttribute("object","object"); 
request.setAttribute("aaa", "aaaa");
ModelAndView mav = new ModelAndView();
mav.addObject("msg","hahahahahaha!");
 


request.getParameter()


该方法主要是后台获取前台页面出传递过来的数据


  1. get方式提交时,连接后边追加的参数。


  1. 表单中提交的参数。


  1. 注: getParameter()是获取不到前台页面中setAttribute()的值的。
相关文章
Kam
|
前端开发
request.getParameter("**")获取不到值:
request.getParameter("**")获取不到值
Kam
1939 0
|
2月前
|
JSON 数据格式
@SpringQueryMap 、@RequestPart 、@RequestParam 比较与说明
@SpringQueryMap 、@RequestPart 、@RequestParam 比较与说明
165 2
|
4月前
|
JSON Java 数据格式
@RequestParam与@RequestBody使用对比
@RequestParam与@RequestBody使用对比
71 8
|
3月前
|
前端开发 JavaScript 网络安全
request.getSession().getAttribute 获取不到值,获取到的是null
这篇文章讨论了在使用前后端分离架构时,通过AJAX请求进行会话管理时遇到的跨域问题,导致`request.getSession().getAttribute`获取到的值为null。解决办法是设置`withCredentials=true`以允许跨域请求携带cookie,确保请求凭证得以传递。
request.getParameter、request.getParameterValues、request.getParameterMap用法
request.getParameter、request.getParameterValues、request.getParameterMap用法
|
XML JSON Java
详解@RequestParam和@RequestBody
你好看官,里面请!今天笔者讲的是@RequestParam和@RequestBody。不懂或者觉得我写的有问题可以在评论区留言,我看到会及时回复。 注意:本文仅用于学习参考,不可用于商业用途,如需转载请跟我联系。
469 3
详解@RequestParam和@RequestBody
|
容器 Java
request+response+session
1.request对象&&&&&&&&&&&&&& *************************************************** 从前台的表单提交页面得到一个数组并把它遍历出来: String[] fiv=request.
1122 0