set that(setAttribute的具體用法)
哈嘍,大家好~~~我是小編田甜,關(guān)于set that,setAttribute的具體用法這個很多人還不知道,那么現(xiàn)在讓田甜帶著大家一起來看看吧!
1、setAttribute這個方法,在JSP內(nèi)置對象session和request都有這個方法,這個方法作用就是保存數(shù)據(jù),然后還可以用getAttribute方法來取出。
2、比如現(xiàn)在又個User對象,Usercurruser=newUser("zhangsan",20,"男");1,***.setattribute(“curruser”,curruser)這個方法是將curruser這個對象保存在request作用域中,然后在轉(zhuǎn)發(fā)進入的頁面就可以獲取到你的值,如果你會一些框架的話,那些框架標(biāo)簽也可以獲取到,比如struts標(biāo)簽,還有jstl。
3、如果這你都不會的話,那么你可以在jsp頁面編寫java小腳本來獲取:<%Usermyuser=(User)***.getattribute("curruser")%>,在jsp頁面顯示值:<%=***.getname()%>。
4、2,***.setattribute("curruser",curruser)。
5、這個方法和上面唯一的區(qū)別就是作用域,就是在你整個程序啟動的時候,如果在session中保存了數(shù)據(jù),那么在你這個無論你在哪個頁面,在什么時候都可以獲取到這個值,全局的,只要你的這個程序是啟動的。
6、session默認(rèn)的過期時間是30分鐘,過期無效,可以去修改這個值。
7、***.getsession().setAttribute(“綁定名”,綁定值); 這段代碼的意思就是:獲取session對象,然后把要綁定對象/值 幫定到session對象上 用戶的一次會話共享一個session對象。
8、setattribute和setattributenode的區(qū)別The setAttributeNode method sets or updates the supplied attribute node on this ***.setattributenode 方法設(shè)置或更新當(dāng)前元素屬性為指定的屬性節(jié)點(也就是setAttributeNode的參數(shù))VS2010上setAttributeNode 方法的注釋為:添加指定system.***.attributenode。
9、VS2010上setAttribute方法的注釋為:設(shè)定具有指定名稱的屬性的值。
10、示例://前面省略N行代碼???***.load("file://c:\***.xml");?//獲取節(jié)點列表???ElemList = ***.getelementsbytagname("media");?// 獲取節(jié)點列表中的第一個節(jié)點,并將節(jié)點轉(zhuǎn)換為元素?Elem =? (IXMLDOMElement)ElemList[0];?//創(chuàng)建一個屬性NodeAtt = ***.createattribute("dur");??***.value = ("15s");?//將上面新建的屬性附加到Elem 元素?***.setattributenode(NodeAtt);。
本文分享完畢,希望對大家有所幫助哦。
免責(zé)聲明:本文為轉(zhuǎn)載,非本網(wǎng)原創(chuàng)內(nèi)容,不代表本網(wǎng)觀點。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。