【发布时间】:2010-11-15 21:42:33
【问题描述】:
Struts 有许多有用的自定义 JSP 标记,并且 Struts-EL 增加了急需的 EL 支持。我正在寻找有关在可用的情况下使用 Struts/Strut-EL 标签与仅使用 JSTL 标签的相对优点的想法。
【问题讨论】:
Struts 有许多有用的自定义 JSP 标记,并且 Struts-EL 增加了急需的 EL 支持。我正在寻找有关在可用的情况下使用 Struts/Strut-EL 标签与仅使用 JSTL 标签的相对优点的想法。
【问题讨论】:
这取决于您对自定义标签的使用 - 一些标签,例如创建选项下拉列表的标签,比等效的 c:foreach 循环标签更容易使用和阅读。但是,JSTL 在许多应用程序中都很常见,因此如果您停止在不同的 web 应用程序中使用 struts 自定义标签,您可能仍然可以访问 JSTL。
【讨论】:
简单:
【讨论】:
Struts 标签在struts 框架中只是简单的使用,但不能在其他框架中使用。 JSTL 完全不同,我们可以在任何其他渲染页面中使用它。 大多数时候我们想根据业务逻辑制作自定义标签,我们可以通过 JSTL 标签来实现: 前:
简单
<c:set var="delUrl" value="CustInfo.do?type=6&acId=0"></c:set>
自定义
<ab-c:set var="delUrl" value="CustInfo.do?type=6&acId=0"></ab-c:set>
我们可以根据需要对值执行一些逻辑(URL加密)。
【讨论】: