jsp中getAttribute和setAttribute的详细解释? 5

这个问题始终不能理解,还望高手能指点一二,本人刚申请的帐号,悬赏分少了点,呵呵,不好意思.那个设置的属性是什么东西.最好是能够详细解释的.在此先谢过.... 这个问题始终不能理解,还望高手能指点一二,本人刚申请的帐号,悬赏分少了点,呵呵,不好意思.
那个设置的属性是什么东西.
最好是能够详细解释的.
在此先谢过.
展开
 我来答
就是不敢告诉她
推荐于2018-04-13 · TA获得超过1015个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:140万
展开全部
request对象也可以,只是只有下一个响应的页面才能得到,是一次性的,
能用request尽量少用session
session是占用服务器内存空间的
setAttribute("给这个变量取的名字,以后通过这个名字getAttribute,比如hello",变量);
getAttribute("hello")就得到变量了
变量可以是任意的类型,比如String,int,或自己定义的类对象,所以get的时候就涉及到类型转换的问题了
这时强转一下就行了,如果set的时候放的是String类型的变量,则String s=(String)session.getAttribute("hello");
音子AI
2008-05-22
知道答主
回答量:49
采纳率:0%
帮助的人:11.1万
展开全部
通过名字就可以分析出:get 就是得到,set就是设置.

Attribute就是属性的意思!

所以你要的答案就是:getAttribute获得属性!
setAttribute就是设置属性!
举个例子:
对于session对象来说,我先设置其属性:
session.setAttribute("hello");
然后我可以在其它的页面当中通过,session.getAttribute(参数);得到我设置过的属性!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gaojiwei1987
2008-05-24
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
setAttribute("存的参数","想要存的值")就是把"想要存的值"放在"存的参数"里面.而getAttribute("存的参数")就是把刚才放在setAttribute()的值取出来..这个够直白了吧..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
会打字的猩猩
2008-05-23
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
是用来存放、读取JAVA对象。通常会用一个String对象来作为这个存放对象的key,可以借鉴下Map的实现。request里可以存放任何对象,session里存放的对象必须是可序列化的,记住这一点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dayou123123
2008-05-23 · TA获得超过278个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:143万
展开全部
语法:
public Object getAttribute(String name)
name 为属性名
public void setAttribute(String name ,Object object)
object 属性对象 就是你要传的值 的对象
作用域 session>request
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式