首页 > 解决方案 > 在 JSTL 中使用 EL exp 标记和 JSP 表达式标记之间的混淆

问题描述

我一直在自学 Java,目前正在学习 JSTL 的 5 个 cat-tags。据我了解,JSTL 是为了让 JSP 中的 HTML 和 Java 变得更容易。我发现它使事情变得更加奇怪/复杂。

我最大的困惑是何时使用${el}<%=exp %>与 JSTL 标记一起使用,因为这两种标记都在 JSTL 中大量用于设置值、获取值/对象、打印它们等等。我只是不明白何时使用 which 以及为什么。下面是几个简单的例子。有人可以告诉我什么时候使用 JSTL,为什么?

<c:set var="newArr" value="<%=myArray %>"></c:set>

 <c:set target="${student }" property="name" value="Sarah"></c:set>

<c:out value="${anyName }"></c:out>

标签: javajspjstlel

解决方案


推荐阅读