【问题标题】:Best way to modularize a block of JSP code模块化 JSP 代码块的最佳方法
【发布时间】:2023-04-04 13:34:01
【问题描述】:

我有一个需要在多个地方使用的 JSP 代码块(基本上是几个页面使用的小部件)。什么是模块化的好方法?我宁愿不把它放在一个对象中,因为 HTML 的字符串操作变得丑陋。使用<%@ include file="foo.jsp"%> 是有问题的,因为我们最终会使用隐式全局变量。

【问题讨论】:

    标签: java jsp


    【解决方案1】:

    您可以创建一个简单的标签,并在您想要的小部件的任何地方使用它。标记是可以在任何 JSP 中使用的可重用对象。

    请参阅http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPTags.html

    【讨论】:

    • 网址不再验证。
    【解决方案2】:
    1. 将 JSP 分离到自己的文件中并包含它(JSP 包含、Tiles 包含等)

    2. 你能创建一个包含该功能的标签库吗?

    【讨论】:

      【解决方案3】:

      在 JSP 2 中,自定义标签得到了改进。这是他们的good article

      以前,JSP 不太擅长模块化代码,包含和标记库,您打折的两个选项都与它有关。 Bogdan 指向您的 JSP 2 之前的自定义标签功能强大,但有开销。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-02
        • 1970-01-01
        • 2021-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多