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

相关推荐
无名-CODING3 小时前
从零手写一个迷你 Tomcat —— 彻底理解 Servlet 容器原理
java·servlet·tomcat
vortex54 小时前
【Web开发】从WSGI到Servlet再到Spring Boot
前端·spring boot·servlet
inrgihc6 小时前
Spring Boot 注册 Servlet 的五种方法
spring boot·后端·servlet
小年糕是糕手7 小时前
【C++】内存管理(上)
java·开发语言·jvm·c++·算法·spring·servlet
自在极意功。1 天前
手写Tomcat:深入理解Servlet容器工作原理
java·servlet·tomcat·socket
青衫码上行1 天前
【JavaWeb学习 | 第19篇】Filter过滤器
java·学习·servlet·tomcat
都是蠢货2 天前
Servlet的生命周期
hive·hadoop·servlet
无名-CODING2 天前
#Servlet与Tomcat完全指南 - 从入门到精通(含面试题)
java·servlet·tomcat
教练、我想打篮球3 天前
117 javaweb servlet+jsp 项目中修改了 数据库连接配置, 却怎么都不生效
java·servlet·jdbc·jsp
Tony6666888883 天前
Webservic 服务注册发布及参数封装-实际项目应用
java·spring·servlet