request.getAttribute的用法,这两句是什么意思?

2025-03-23 03:51:21
推荐回答(5个)
回答1:

request.getAttribute("oaSr"); 意思是获取保存在request作用域中的对象。能后使用 SelRs接收。
getAttribute()是获取作用域中的对象或者值。
setAttribute()是在作用域中保存对象或值。
作用域有 request,session,application,page。

回答2:

SelRs rsSr=(SelRs)request.getAttribute("oaSr");
String dbType=(String)request.getAttribute(WebKeys.DbType);
这两句话是同一个意思..
SelRs rsSr=(SelRs)request.getAttribute("oaSr");是获得request.setAttribute("oaSr",对象);中的对象;而String dbType=(String)request.getAttribute(WebKeys.DbType); 是获得request.setAttribute("**","值");**和WebKeys.DbType的值一样;

回答3:

request.getAttribute是的到传过来的参数的值,即name =“oaSr”的值,
下面那句也一样,是获得WebKeys.DbType的值

回答4:

就是得到一个请求的SelRs类型和String类型的对象,各自的最后的括号中放的如"oaSr"和"webKeys.DbType"是来自另一个页面,在那个页面有先设置好的,eg:
request.setAttribute("oaSr",**)**代表要传递的值,你现在给的代码是在处理页面出现的==========希望能帮你解决吧

回答5:

第一个是取出你存入request中的值或者是接受页面传过来的值
第二个是你取出值的类型