[开发笔记] request 的 getAttribute() 与 getParameter() 用法及作用域

本文详细解释了request.getAttribute()和request.getParameter()的区别与应用。getAttribute用于获取上一个请求设置的属性,而getParameter则用于获取客户端传递的参数。此外,还介绍了如何在客户端保留setAttribute属性的方法。

request.getAttribute() 指的是获取上个请求内的 setAttribute 的属性,作用域是单次的请求,而且只限于服务端。  从客户端的请求是无法获取到任何值的,因为客户端只是html 页面。

request.Parameter() 是获取客服端传递过来的属性,如页面的input属性 等。

 

 

另外有种情况,想在客户端保留request的 setAttribute 的属性 ,可以采用在服务端生成html 页面是 ,通过隐藏域的方式带到页面。

<input type = "hidden" name ="" value = "<%=request.getAttribute("xxx")%>"/>

之后可以在该页面再次提交时,在服务端通过 request.Parameter("xxx") 获取到该属性。

转载于:https://www.cnblogs.com/heiniao/p/6510625.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值