${}
在JSP中意味着什么?例如,
<c:if test="${!empty cookie.lang}">
<fmt:setLocale value="${cookie.lang.value}" />
</c:if>
${}
在JSP中意味着什么?例如,
<c:if test="${!empty cookie.lang}">
<fmt:setLocale value="${cookie.lang.value}" />
</c:if>
的${}
referes到EL expressions。您通常通过EL表达式访问服务器上的一些托管bean。
它的一个El expression基本上它会输出评估表达式得到的值,简单地说,它允许您使用“dots”而不是使用getter和setter来访问java beans的属性值,使用它您可以访问可以在会话,请求或页面范围内的bean的实例
它是表达式语言。在EL发展之前,通过使用scriptlet实现了相同的目的<%=..%>
使用此语法的主要目的是为了避免jsp中的scriptlet。 Scriptlets和附带的java代码被认为是不好的做法,因为jsps不是“假定”有java代码。至少这是理论。