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