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
1992 0
|
4月前
|
前端开发 JavaScript 网络安全
request.getSession().getAttribute 获取不到值,获取到的是null
这篇文章讨论了在使用前后端分离架构时,通过AJAX请求进行会话管理时遇到的跨域问题,导致`request.getSession().getAttribute`获取到的值为null。解决办法是设置`withCredentials=true`以允许跨域请求携带cookie,确保请求凭证得以传递。
|
5月前
|
前端开发 Java Spring
为什么会出现Request method ‘GET‘ not supported`
为什么会出现Request method ‘GET‘ not supported`
1079 1
|
7月前
|
应用服务中间件 Apache
消息 Request method ‘POST‘ not supported
消息 Request method ‘POST‘ not supported
request.getParameter、request.getParameterValues、request.getParameterMap用法
request.getParameter、request.getParameterValues、request.getParameterMap用法
149 0
|
容器 Java
request+response+session
1.request对象&&&&&&&&&&&&&& *************************************************** 从前台的表单提交页面得到一个数组并把它遍历出来: String[] fiv=request.
1127 0
|
程序员 数据库
Request、Request.Params、Request.QueryString、Request.form的区别
Request:Request["id"]是一个复合功能读取函数。它从几个集合取数据是有顺序的,从前到后的顺序依次是:QueryString > Form > Cookies > ClientCertificate > ServerVariables,也即是一般get比post优先级高些。
2113 0

热门文章

最新文章