qzgx.net
当前位置:首页 >> gEtAttriButE >>

gEtAttriButE

(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法 (2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,(3)当两个Web组件之间为转发关系时,转发目标组件通过

3.4.1 getAttribute()方法<br>至此,我们已经向大家介绍了两种检索特定元素节点的办法:一种是使用getElementById()方法,另一种是使用getElementsByTagName()方法.在找到那个元素后,我们就可以利用getAttribute()方法把它

request.getAttribute():是request时设置的变量的值,用request.setAttribute("name","您自己的值");来设置值,request.getAttribute()和request.getParameter()的区别是request.getAttribute()获得的是对象类型 request.

方法没什么大区别,就是作用域的区别了.request的作用域就是向服务器发送的一次请求session则是用户的这个回话,可以是多个请求,知道用户结束回话,如用户关闭浏览器,或者用户一定时间无操作,则本次回话结束.application则是相当于整个服务器的作用域,直到项目关闭或服务器关闭时才会消亡

那说明,你在servlet中没有设置session的值,如request.getSession().setAtrribute("zhangsan","lisi"); 那么只要经过了servlet处理,在页面中就能用session.getAttribute("zhangsan") ;得到lisi这个值.

得到,request里 绑定到名叫“terminal”的session 的值,httpRequest.getAttribute(),就是获取session值,其中挂号里的参数就是session的名字,这个session,你可以理解像map差不多,一个名字对应一个值

主要是用来获取标签的值,例如:<a id="name">姓名</a>用getattribute可以获取标签<a>中的值:姓名

getAttribute("name")是获取你通过setAsetAttribute("name", o)将对象放在作用域的那个对象(通俗来讲就是setAsetAttribute("name", o)是你之前共享了一个文件,而getAttribute("name")是访问你共享文件的路径) 而req.getParameter("name")是获取你表单提交的中的内容填写的内容时使用的

getAttribute是获得request中的属性 这个属性是通过request.setAttribute("key", "value");的方式保存的getSession是取得当前的session对象

setattribute("存的参数","想要存的值")就是把"想要存的值"放在"存的参数"里面.而getattribute("存的参数")就是把刚才放在setattribute()的值取出来..这个够直白了吧..

sgdd.net | qhnw.net | mdsk.net | hhjc.net | gyzld.cn | 网站首页 | 网站地图
All rights reserved Powered by www.qzgx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com