getattribute方法(getattribute方法有几个参数)

http://www.itjxue.com  2023-01-27 04:40  来源:未知  点击次数: 

请问java中getAttribute()方法是干甚麼用的

楼上的人在莫名其妙的贴了些什么。。。。?

getAttribute这个方法是提取放置在某个共享区间的对象的,他对应了setAttribute方法,比如在session中,使用setAttribute将一个数据放入session区间,那么在一个会话区间内,便可以在其他页面中用getAttribute将数据提取并使用

JavaScript中设置元素属性前,一定要先通过getAttribute方法获取元素的属性吗?

getAttribute是不能改变元素的属性的!!!我们需要使用setAttribute方法。

并不能通过getAttribute方法获取属性值后,然后改变这个属性值,而需要直接用setAttribute方法来改变元素的属性。

举个秒秒学的例子:

var mainContent = document.getElementById(“mainContent”); //首先获取一个元素对象

mainContent.setAttribute(“align”, “right”); //设置mainContent的对齐方式为右对齐。

所以要改变元素的属性直接用setAttribute方法吧。

getAttribute方法返回的对象是什么类型的

request.getAttribute():是request时设置的变量的值,用request.setAttribute("name","您自己的值");来设置值,

request.getAttribute()和request.getParameter()的区别是request.getAttribute()获得的是对象类型

request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段

request.getAttribute("nameOfObj")可得到JSP页面一表单中控件的Value。其实表单控件中的Object的 name与value是存放在一个哈希表中的,所以在这里给出Object的name会到哈希表中找出对应它的value。

而不同页面间传值使用request.setAttribute(position, nameOfObj)时,只会从a.jsp到b.jsp一次传递,之后这个request就会失去它的作用范围,再传就要再设一个 request.setAttribute()。而使用session.setAttribute()会在一个过程中始终保有这个值。

服务完成了编译的工作,完成生成了HTML代码,并把它们返回给浏览器去执行,服务器上的那个request已经不存在,所有与它一起的数据都没有了. 返回给客户端后,我们就看到了一个表单,然后点击 "传送 ",再次访问服务上的Request.jsp,这时候又产生了一个新的request对像,但以前的那个数据已经不存在了,因为是不同的request了.所以你在Request.jsp里边再取它,那是当然取不到的了.setAttribute()是针对同一次服务器的访问的,第一次访问成功后我们看到了表单,点击 "传送 "后,发生了第二次与服务器的请求,产生了新的request

(责任编辑:IT教学网)

更多

推荐人物新闻文章