【发布时间】:2013-03-28 17:08:08
【问题描述】:
阅读 Q&A How to avoid Java code in JSP files? 后,我停止使用 scriptlet 进行编码。
于是开始阅读JSTL 并怀疑我发现JSTL 与EL 有关系。
但我没有得到它们之间的确切关系。
这是我从here得到的代码
<c:set var="test" value="JSTL Core Tags"></c:set>
<c:out value="${test}"></c:out>
我知道<c:set 是一个JSP 标签,${test} 是表达式语言..
我的困惑是
不能单独使用
JSTL吗?它总是需要EL的支持吗?如果并非总是需要,在上述情况下如何处理?如何简单使用没有JSTL标签的Expression语言?
【问题讨论】:
-
EL 是一种操作服务器端内容的方法,无论是在 JSTL 标记中,还是以“普通”样式。如果在标签中使用,它可以用于获取数据,例如您的示例,或设置数据,例如
<h:inputText>。
标签: java jsp jakarta-ee jstl el