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

相关推荐
Bald Baby19 小时前
JWT的使用
java·笔记·学习·servlet
牙牙7051 天前
Centos7安装Jenkins脚本一键部署
java·servlet·jenkins
ernesto_ji2 天前
Jenkins下载安装、构建部署到linux远程启动运行
linux·servlet·jenkins
书埋不住我2 天前
java第三章
java·开发语言·servlet
运维老司机4 天前
jenkins离线安装插件
运维·servlet·jenkins
运维老司机4 天前
Jenkins更换主题颜色+登录页面LOGO图片
运维·servlet·jenkins
java小吕布5 天前
Java Servlet详解:Servlet的生命周期、请求处理与响应发送
java·开发语言·servlet
namedlock6 天前
Failed to create a temp file - Jenkins 无法创建任务
java·servlet·jenkins
ling-456 天前
Javaweb-day12(登录认证)
服务器·前端·servlet
龙仔7257 天前
麒麟系统下docker搭建jenkins
servlet·docker·jenkins