国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
OGNL表達(dá)式struts2標(biāo)簽“%,#,$”
OGNL表達(dá)式和struts標(biāo)簽的整合使用,及OGNL表達(dá)式的技術(shù)要點(diǎn)

使用OGNL表達(dá)式獲取
 * appliaction : #appliaction.username 或者 #application['username'] ,相當(dāng)于appliaction.getAttribute("username");
 * session : #session.username 或者 #session['username'],相當(dāng)于session。getAttribute("username");
 * request : #request.username 或者 #request['username'],相當(dāng)于request.getAttribute("username");
 * parameters: #parameters.username 或者 #parameters['username'],相當(dāng)于 request.getParameter("username")
 * attr : 按照pageContext--->request---->session--->application 順序訪問(wèn)屬性

使用OGNL動(dòng)態(tài)獲取值:
 * 如果是屬性: 直接寫(xiě)屬性的名字
 * 如果是變量: 需要在變量的名字加個(gè) #  的前綴。

關(guān)于struts2標(biāo)簽和OGNL的幾個(gè)注意事項(xiàng):
 * struts2 標(biāo)簽都支持動(dòng)態(tài)數(shù)據(jù)訪問(wèn),標(biāo)簽的屬性都可使用ONGL表達(dá)式。struts 2 標(biāo)簽的屬性都具有類型,
  * 可以簡(jiǎn)單的分為兩類:字符創(chuàng)類型和對(duì)象類型。<s:url>為字符串 ,<s:set> <s:property>為Object類型
 * 對(duì)于字符串的屬性,如果要訪問(wèn)動(dòng)態(tài)數(shù)據(jù),必須使用 %{...} 這樣的語(yǔ)法,否則直接看成字符串常量。
 * 對(duì)于Object的屬性,將直接看成OGNL表達(dá)式求解,如果需要對(duì)對(duì)象類型的屬性指定字符串常量,則必須在這個(gè)字符串常量外加上一對(duì)單引號(hào)或者%{'constant String'}這樣的語(yǔ)法
 * 如果對(duì)對(duì)象的屬性使用了%{....}的語(yǔ)法,則語(yǔ)法會(huì)被忽略,而直接把內(nèi)容當(dāng)中OGNL 表達(dá)式求解。eg:<s:property value="%{#myurl}" /> 和<s:property value="#url" />作用是相同的。
 
 
 * 經(jīng)驗(yàn):如果分不清一個(gè)屬性的值的類型是不是字符創(chuàng)類型的,可以直接加上%{....}


OGNL 表達(dá)式 和 EL 表達(dá)式的區(qū)別: 
 * 在struts2 中,OGNL表達(dá)式必須和struts2標(biāo)簽配合使用,而不能單獨(dú)使用,而EL表達(dá)式可以單獨(dú)使用,不能和struts2標(biāo)簽配合使用。
 * ActionContext 是struts2 中 OGNL 表達(dá)式的上下文,該上下文中有多個(gè)Map對(duì)象,eg:application , session等,包括ValueStack 。但是ValueStack是跟對(duì)象,可以直接訪問(wèn),其他對(duì)象訪問(wèn)需要加 # 前綴。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
OGNL表達(dá)式struts2標(biāo)簽
OGNL和EL表達(dá)式對(duì)比 Struts2標(biāo)簽和JSTL對(duì)比
struts2中ognl表達(dá)式 各種合集
Struts 2中的OGNL
Struts中OGNL與EL表達(dá)式
ognl
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服