社区
Web 开发
帖子详情
request的这两个方法区别在哪里?
bjzhanghao
2003-08-05 04:09:15
request.getAttribute()和request.getParameter(),都是通过request对象传数据,除了数据所在位置不同,有什么区别?
...全文
36
12
打赏
收藏
request的这两个方法区别在哪里?
request.getAttribute()和request.getParameter(),都是通过request对象传数据,除了数据所在位置不同,有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Wnyu
2003-08-06
打赏
举报
回复
request.getParameter(): 只能返回一个字符串或null值。当你肯定只有一个字符串类型返回时才能用。通常用于传递一个字符串。
用法:String s = request.getParameter("UserID");
如果要传递多个字符串, 可以用request.getParameterValues()
request.getAttribute(): 能返回一个对象或数组等数据类型。通常用于一次传递多个变量或一个对象集合。
Vector obj = (Vector) request.getAttribute("myVector");
Xero
2003-08-06
打赏
举报
回复
一个是属性,一个是参数,属性一般是存储在request中的对象有特出用途(例如用于用户跟踪,在购物车的实现中,经常把购物车作为一个对象存储在会话对象中,也就是session的一个Atrribute)。但是请求参数就不一样它是浏览器发送到服务器的参数(例如请求表单中输入的值,一般会在浏览器的地址栏中有"?param=paravalue"显示)
zhjjava
2003-08-05
打赏
举报
回复
前者可以传输对象实例也包括string!后者只可以传简单类型!(String)
cxhz_cn(NetBeansBoy) 说的较深入,明天我看看是否是那样的!
bruni
2003-08-05
打赏
举报
回复
一个是客户端直接提交的.一个是你自己可以控制set和get的.
Wnyu
2003-08-05
打赏
举报
回复
关注
cxhz_cn
2003-08-05
打赏
举报
回复
一个是通过前台post和get过来的,只用参数名称控件名称
一个是通过RequestDispatcher过来的,只是一个对象而已
solotarn
2003-08-05
打赏
举报
回复
getParameter获得的是url后面的参数(似乎不能set)
getAttribute获得的是你在jsp或servlet中设置的参数(可 get 和 set)
5liao
2003-08-05
打赏
举报
回复
运用场合不同了。
bjzhanghao
2003-08-05
打赏
举报
回复
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=100962
说的是request和session的区别,
我想知道request的这两个方法有什么不同,真的只是类型不同吗?
loveolala
2003-08-05
打赏
举报
回复
(存储)返回值不同,前者是Object,后者只能是String
lynx1111
2003-08-05
打赏
举报
回复
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=100962
luckyfanjian
2003-08-05
打赏
举报
回复
好像没什么区别,感觉上用法一个样!
springmvc
方法
形参上可以用多个@
Request
Body?
其实请求参数永远都是一个,因为一个
request
中只包含一个
request
body....有三个解决方向:创建一个新的entity,将你的
两个
entity都进去。这是最简单的,但是不够“优雅”。用Map<String, Ob...
解决java
方法
中添加
两个
@
Request
Body注解参数,swagger传参报错的问题
解决java
方法
中添加
两个
@
Request
Body注解参数后,swagger传参报错的问题。 查资料后,发现一个
方法
参数中只能使用一个@
Request
Body注解。 最终是将
两个
json合并为一个,嵌套方案解决。 最终代码中根据名称,获取对应...
SpringMVC中@
Request
Body和@ResponseBody
两个
注解的
区别
今天我想详细的了解一下Spring MVC中@
Request
Body和@ResponseBody的
区别
,让我自己在开发中更好的使用这
两个
注解
request
和require
区别
_“
request
”和“require”在法律英语中用法的
区别
request
和require是一组近义、看起来
区别
不明显的词语,但在起草英文合同或中译英时,这
两个
词语是否可以无差别适用呢?今天我们就来分析一下。
request
和 require 的含义这
两个
词语都有“要求”的意思,在英译中时...
关于
request
.get
Request
Dispatcher()的
两个
方法
以及
request
域
get
Request
Dispatcher()包含
两个
方法
,分别是请求转发和请求包含。 如下:
Request
Dispatcher rd =
request
.get
Request
Dispatcher("/MyServlet"); 请求转发:rd.forward(
request
, response ); 请求...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章