proj是什么文件 OGNL和EL,是同一個(gè)嗎?
OGNL和EL,是同一個(gè)嗎?EL(expression language)是一種腳本語(yǔ)言,可以方便地訪問(wèn)Java組件(如JavaBeans)。它在JSP標(biāo)記中用于將java代碼與JSP頁(yè)面隔離開來(lái)。O
OGNL和EL,是同一個(gè)嗎?
EL(expression language)是一種腳本語(yǔ)言,可以方便地訪問(wèn)Java組件(如JavaBeans)。它在JSP標(biāo)記中用于將java代碼與JSP頁(yè)面隔離開來(lái)。
Ognl應(yīng)該說(shuō)是一種El。此外,還有mvel。經(jīng)測(cè)試,mvel的性能優(yōu)于ognl
ognl表達(dá)式通常用于struts中。El比JSTL更易于使用,盡管它的書寫方式與
El(表達(dá)式語(yǔ)言)非常相似。目標(biāo):使JSP更易于編寫。Ognl表達(dá)式是struts中常用的一種表達(dá)式,也是一種El。JSTL(JSP standard tag library,JSP standard tag library)是一個(gè)不斷改進(jìn)的開源JSP標(biāo)記庫(kù)
使用Struts2 string中的%{}指出它的內(nèi)部是一個(gè)ognl表達(dá)式,需要解析。例如,有些標(biāo)記假定整個(gè)字符串在默認(rèn)情況下是一個(gè)表達(dá)式,因此不使用%{}。例如,在非Struts2標(biāo)記中,不能使用%{}。您可以使用以下方法。這是一個(gè)EL表達(dá)式?!?>,這是Struts2表達(dá)式的嵌套用法。但是,請(qǐng)注意,不能在struts2標(biāo)記的字符串中再次嵌套struts2標(biāo)記。例如,“/>,不能在Struts2標(biāo)記中使用El表達(dá)式