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

相关推荐
所愿ღ3 天前
JavaWeb-Servlet基础
笔记·servlet
clever1013 天前
在ubuntu系统上离线安装jenkins的做法
ubuntu·servlet·jenkins
鱼鱼说测试4 天前
Jenkins+Python自动化持续集成详细教程
开发语言·servlet·php
别来无恙1496 天前
JavaWeb核心:HttpServletRequest与HttpServletResponse详解
java·前端·servlet
典学长编程8 天前
JavaWeb从入门到精通!第二天!(Servlet)
数据仓库·servlet·javaweb
Elieal13 天前
深入浅出:Ajax 与 Servlet 实现前后端数据交互
前端·ajax·servlet
snow@li14 天前
VSCode:基础使用 / 使用积累
java·servlet·jar
W.KN17 天前
Servlet 学习笔记
笔记·学习·servlet
22:30Plane-Moon18 天前
Servlet作用域,监听器,JSP九大内置对象
java·开发语言·servlet
Resean022318 天前
SpringMVC 6+源码分析(二)DispatcherServlet实例化流程 1
java·spring boot·spring·servlet·springmvc