getAttribute与getParameter的区别

getAttribute 表示从request 范围取得设置的属性,那么我们必须先setAttribute 设置属性,才能获得属性,设置与取得的为string 类型

HttpServletRequest类既有getAttribute()方法也有getParameter方法,这两个方法有什么区别呢?

1、getAttribute是返回对象,getParameter返回字符串。

2、request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取http提交过来的数据。例如www.baidu.com/usernmae=zhangsan,request.getParameter()可获得username的值,而request.getAttribute()却不能,只能由request.setAttribute()设置

3、与getAttribute()方法对应的有setAttribute()方法,但是getParameter()没有与之相对的setParameter()。

原文链接:https://blog.csdn.net/LChloe/article/details/80701449

相关推荐
Java成神之路-2 天前
一文搞懂 Servlet:定义、执行流程与生命周期全解析
servlet
人道领域3 天前
【黑马点评日记02】Redis缓存优化:商户查询性能提升百倍
java·spring boot·spring·servlet·tomcat·intellij-idea
m0_744724933 天前
Servlet原理
servlet
lifewange3 天前
Jenkins Windows MSI 安装包完整安装教程
windows·servlet·jenkins
我登哥MVP3 天前
【SpringMVC笔记】 - 6 - RESTFul编程风格
java·spring boot·spring·servlet·tomcat·maven·restful
我登哥MVP4 天前
【SpringMVC笔记】 - 5 - View
java·spring boot·spring·servlet·tomcat·maven·intellij-idea
我登哥MVP4 天前
【SpringMVC笔记】 - 4 - 三个域对象
java·spring boot·spring·servlet·tomcat·maven·intellij-idea
HoneyMoose4 天前
Jenkins Cloudflare 部署提示错误
java·servlet·jenkins
我登哥MVP5 天前
【SpringMVC笔记】 - 2 - @RequestMapping
java·spring boot·spring·servlet·tomcat·intellij-idea·springmvc
我登哥MVP5 天前
【SpringMVC笔记】 - 3 - 获取请求数据
java·spring boot·spring·servlet·tomcat·maven·intellij-idea