【问题标题】:Custom tag files in jee6 and jee7jee6 和 jee7 中的自定义标签文件
【发布时间】:2017-09-29 14:22:05
【问题描述】:

我正在迁移旧版 Web 应用程序,但在编译自定义标记文件时遇到问题。

我们在 /WEB-INF/tags 文件夹下有许多 .tag 文件,并在其他 jsp 文件中使用 <%@ taglib tagdir="/WEB-INF/tags" prefix="tag" %> 进行引用

当前技术栈:Java 7、JEE5 和 Weblogic 10.3,
目标技术栈:Java 8、JEE7 和 Weblogic 12.2.1.3

看起来 JEE7(甚至 JEE6)不再支持自定义标签文件。有人可以帮助指导如何通过消除编译错误将所有这些标记文件迁移到目标技术堆栈吗?

【问题讨论】:

    标签: java legacy


    【解决方案1】:

    根据官方 JEE 7 教程,可以在这里找到https://docs.oracle.com/javaee/7/JEETT.pdf JEE 7 支持 JSP 2.3。

    有关 JSP 技术的信息,请参阅 Java EE 5 教程,网址为 http://docs.oracle.com/javaee/5/tutorial/doc/。 Java EE 7 平台需要 JavaServer Pages 2.3 才能与早期版本兼容 发布,但建议使用 Facelets 作为新的显示技术 应用程序。

    JSP 2.3 规范包含标签库,因此兼容的 JEE7 服务器必须支持 JSP 自定义标签。如果您遇到任何特定错误,请按照说明进行操作 Stack Overflow question checklistMinimal, Complete, and Verifiable Examples

    标签文件的推荐文件扩展名是 .tag。见Encapsulating Reusable Content Using Tag Files

    【讨论】:

      猜你喜欢
      • 2011-05-04
      • 2018-07-07
      • 2012-04-28
      • 2013-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-13
      相关资源
      最近更新 更多