【问题标题】:What is the appropriate facet for a JSP tag library?JSP 标记库的适当方面是什么?
【发布时间】:2015-12-19 13:27:45
【问题描述】:

我正在将一些旧的 Eclipse 项目转换为分面形式,但我不确定哪些方面适合 JSP 标记库(一个 Java 类,一个 TLD 文件)。 “动态 Web 模块”太过分了(生成 WebContent/WEB-INFWebContent/META-INF,标签库不需要它们)。

使用标签库的 Web 应用程序使用 Servlet 规范 3.1。标签库符合web-jsptaglibrary_2_1.xsd

这里的标准做法是简单地使用“Java”方面吗?

是否没有适合 JSP 标签库的附加方面?

屏幕截图显示了我当前的配置,该配置有效,但感觉缺少一个方面。

Eclipse Mars、Java 1.8.0_60、Tomcat 8.0.26

【问题讨论】:

  • 为什么需要运行时?这是一个图书馆。您所需要的只是编写 Java 代码、servlet 和 JSP API jar 文件作为依赖项的能力,以及创建包含您的类和 xml 文件的 jar 文件的能力。
  • @JBNizet 正确,我修改了问题和截图。
  • 如果它是正确的,那么您就有了答案:Java 是您正在寻找的方面。 JSP 标记库是一个包含 Java 类和 XML 文件的 jar 文件。您只需要 Java 方面就可以做到这一点。
  • 希望我的回答对您有所帮助。我用不同的方式写了几乎相同的答案。
  • 感谢您的赏金!..:-)

标签: eclipse jsp taglib


【解决方案1】:

我认为 cmets 已经回答了你的问题,我会尝试 用不同的方式解释同一件事。将项目方面仅保留给 java 就足够了。

Facet 只是您的 IDE 用于很好地解释项目相关配置的方面。要开发JSP tag lib,您只需要标签库描述符youTag.tld 和标签库中使用的已编译Java tag handler class 文件。 Java project Facet 足以为您提供编写 tag handler class 所需的所有帮助。

您唯一担心的可能是以正确的方式将其打包为jar,下面的链接对此进行了很好的解释。

按照the official guide,将JSP 标记库打包为JAR 文件很简单。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 2015-01-03
    • 2015-09-10
    相关资源
    最近更新 更多