【问题标题】:What the benefit of using taglib?使用 taglib 有什么好处?
【发布时间】:2011-09-16 14:09:41
【问题描述】:

我将在 Netbeans 上使用 Spring Web MVC 框架。编写 Web 用户界面我真的需要使用 taglib 还是可以使用 XHTML 实现相同的功能?使用 taglib 有什么好的理由吗? 最好的问候

【问题讨论】:

    标签: java model-view-controller spring xhtml taglib


    【解决方案1】:

    如果您的视图逻辑太难或无法使用 JSTL 进行编码,并且您不想使用 scriptlet(嵌入在页面中的 Java),请使用 taglib。不幸的是,编写一个 taglib 相当复杂,所以实际上它只在真正需要时才完成。

    哦,是的,当然还有 DRY :)

    【讨论】:

      【解决方案2】:

      您还可以使用FreeMarkerVelocity 等模板引擎。如果您不想走 JSP 路线。虽然 Spring 标签也很不错。

      【讨论】:

        【解决方案3】:

        Taglibs 简单地等同于符合Don't Repeat Yourself原则的代码重用。

        【讨论】: