request.getParameter()与request.getAttribute()
2014-10-15 09:48
429 查看
getParameter(String name):
获得客户端传送给服务器的参数值,该参数是由name指定的,通常是用来取表单提交的信息或超链接url里带的参数,request.getParameter()是通过get或者post得到页面参数以及字符串.
当HTML的form表单为post时,这些参数会隐式的进行传递,其获得的对象为String.
getAttribute(String name):
返回有name指定的属性值,对应setAttribute()的信息.getAttribute()是之前自己设定的,客户未直接参与填写.
request.setAttribute("name",name)方法赋值,返回值是Object,它的存储方式和HASHMAP一样键值存储.
request.getAttribute()是Action或Servlet处理后返回给页面的信息,可以得到对象,只在本次请求中有效.
getParameter()返回的是String,而getAttribute()返回的是一个Object.
get/setAttribute可以用来在Servlet间传递对象.
get/setParameter就只能用来传递字符串.
获得客户端传送给服务器的参数值,该参数是由name指定的,通常是用来取表单提交的信息或超链接url里带的参数,request.getParameter()是通过get或者post得到页面参数以及字符串.
当HTML的form表单为post时,这些参数会隐式的进行传递,其获得的对象为String.
getAttribute(String name):
返回有name指定的属性值,对应setAttribute()的信息.getAttribute()是之前自己设定的,客户未直接参与填写.
request.setAttribute("name",name)方法赋值,返回值是Object,它的存储方式和HASHMAP一样键值存储.
request.getAttribute()是Action或Servlet处理后返回给页面的信息,可以得到对象,只在本次请求中有效.
getParameter()返回的是String,而getAttribute()返回的是一个Object.
get/setAttribute可以用来在Servlet间传递对象.
get/setParameter就只能用来传递字符串.
相关文章推荐
- request.getParameter()和request.getAttribute()的区别
- request.getAttribute()和 request.getParameter()有何区别?
- 【2015/07/31】request.getParameter() 和request.getAttribute() 区别
- 〖转〗request.getparameter()和request.getAttribute()的区别
- request.getParameter() 和request.getAttribute() 区别
- request.setAttribute()、session.setAttribute()和request.getParameter()、request.getAttribute()的联系与区别
- request.getParameter() request.getAttribute()区别
- request.getAttribute()和request.getParameter()区别
- request.getParameter()和request.getAttribute()的返回值
- request.getParameter() 和request.getAttribute() 区别
- Java基础——request.getAttribute() 和 request.getParameter() 有何区别
- request.getParameter与request.getAttribute()
- request.getAttribute() 和 request.getParameter() 有何区别?
- request.getparameter和 request.getattribute的区别
- request.getParameter() 和request.getAttribute() 区别
- 在什么时候用request.getParameter与request.getAttribute
- HttpServletRequest类既有getAttribute()方法,也有getParameter()方法,有setAttribute()方法,而没有setParameter()方法
- Servlet request.getParameter()与request.getAttribute()
- request.getAttribute() 和 request.getParameter() 有何区别
- request.getParameter()和request.getAttribute()的区别