【问题标题】:How to create templates in JSTL JSP如何在 JSTL JSP 中创建模板
【发布时间】:2011-03-03 03:43:23
【问题描述】:

假设我有一个带有 JSTL 的 JSP 页面。我正在使用 c:forEach 并循环 5 组不同的对象,每组都非常相似。每个循环几乎是相同的。很多重复的代码。

我想让那个循环成为一个模板——比如一个 JSP 模板,但我想在参数中传递 JSTL 对象。

我该怎么做?

或者更一般的问题——如何在 JSP/JSTL 中创建可重用的 HTML 模板?

【问题讨论】:

    标签: jsp jstl


    【解决方案1】:

    您可以使用tagfiles。这些是具有明确定义的参数的 JSP 片段。应该非常适合您的需求。

    【讨论】:

    • 谢谢!这正是我想要的!
    【解决方案2】:

    嗯,它并不完美,但我通过参数化包含进行了一些重用。 如果你传入 bean 的名称,你可以在 jsp 片段中访问 bean vith ${xxxxScope[param.beanName]} 或 ${xxxxScope[param.formName][param.beanName]}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 2018-09-22
      • 2013-12-24
      • 2014-02-18
      • 2015-05-08
      • 1970-01-01
      • 2018-11-21
      相关资源
      最近更新 更多