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

相关推荐
huohuopro7 小时前
Servlet概述
servlet
恼书:-(空寄14 小时前
拦截器获取不到 POST 请求 JSON 结构体参数(完整解决方案)
java·spring boot·spring·servlet
_BugMan3 天前
【SSE】
java·servlet·tomcat
虚拟世界AI3 天前
Java服务器开发:零基础实战指南
java·servlet·tomcat
爱敲代码的菜菜4 天前
【项目】基于正倒排索引的Java文档搜索引擎
java·开发语言·前端·javascript·搜索引擎·servlet
清空mega5 天前
第7章:JavaBean、Servlet 与 MVC——从 JSP 页面开发走向规范项目
java·servlet·mvc
huohuopro6 天前
idea配置servlet项目
java·servlet·intellij-idea
沉默-_-6 天前
接收请求:HttpServletRequest的几种用法
前端·servlet·firefox
我真会写代码6 天前
手写tomcat框架
java·servlet·tomcat
TDengine (老段)6 天前
TDengine 视图功能使用
大数据·数据库·servlet·时序数据库·tdengine·涛思数据