0
如何使用JSP 2設置值?什麼是JSP 2版本<c:set>?
我的意思是,如果${val}
是<c:out value="${val}" />
的新版本,那麼什麼是<c:set var="val" value="bla" />
的JSP 2版本?
如何使用JSP 2設置值?什麼是JSP 2版本<c:set>?
我的意思是,如果${val}
是<c:out value="${val}" />
的新版本,那麼什麼是<c:set var="val" value="bla" />
的JSP 2版本?
我覺得你很困惑。 ${val}
是不是的新版本<c:out value="${val}" />
。兩者都是表達式語言(EL)語句。*
在JSP 2中,您仍然使用<c:set var="val" value="bla" />
。
http://en.wikipedia.org/wiki/JavaServer_Pages#JSP_2.0
*
好的,好的,因此,儘管${val}
是的EL語句,<c:out value="${val}" />
是使用 EL表達式JSTL標記。
維基百科文章的JSP 2部分具有從份逐字here複製。
然後JSP 2帶來了什麼?只有 的快捷方式?我知道我現在可以寫$ {val},並且它是在地點而不是c:out標記進行評估的。這是唯一的改變嗎? –
user0912
2010-09-20 19:12:20
這不一定是一條捷徑。 JSP2剛開始在模板文本中支持EL。在JSP2之前,EL僅在標籤屬性中進行評估。順便提一句,''會轉義XML實體。因此,模板文本中的EL與「 '基本相同。另請注意,JSTL不應與EL混淆。 –
BalusC
2010-09-20 19:16:36
''XML轉義等同於'$ {fn:escapeXML(foo)}'JSTL函數嗎? –
jbindel
2010-09-20 21:29:50