【问题标题】:Struts Tags vs. JSTLStruts 标签与 JSTL
【发布时间】:2010-11-15 21:42:33
【问题描述】:

Struts 有许多有用的自定义 JSP 标记,并且 Struts-EL 增加了急需的 EL 支持。我正在寻找有关在可用的情况下使用 Struts/Strut-EL 标签与仅使用 JSTL 标签的相对优点的想法。

【问题讨论】:

    标签: jsp struts jstl


    【解决方案1】:

    这取决于您对自定义标签的使用 - 一些标签,例如创建选项下拉列表的标签,比等效的 c:foreach 循环标签更容易使用和阅读。但是,JSTL 在许多应用程序中都很常见,因此如果您停止在不同的 web 应用程序中使用 struts 自定义标签,您可能仍然可以访问 JSTL。

    【讨论】:

      【解决方案2】:

      简单:

      • Struts 标签仅可用于使用 Struts 的项目
      • JSTL 标签可以在任何地方使用,甚至可以与其他框架如 Spring 或 JSF 协作

      【讨论】:

      • ...这将使您的应用更加便携。
      【解决方案3】:

      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加密)。

      【讨论】:

        猜你喜欢
        • 2012-11-30
        • 1970-01-01
        • 2014-10-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-19
        • 1970-01-01
        • 2014-10-04
        相关资源
        最近更新 更多