【问题标题】:How to include JSP from jar lib如何从 jar 库中包含 JSP
【发布时间】:2014-06-14 05:28:09
【问题描述】:

我有一个包含许多 lib 项目的 web 应用程序,这些项目对其他应用程序很常见。 我想将一些 JSP 文件放在其中一个库中,然后创建 <jsp:include...<%include... 但我无法使其正常工作。

有没有办法做到这一点?

如果有,最好执行包含指令 (@include file..) 或操作 (<jsp:include page...)?

谢谢

【问题讨论】:

标签: java jsp servlets


【解决方案1】:

我只知道一种方法。

  1. 将 JSP 保存在 /META-INF/resources 文件夹中。
  2. 在 WAR 的 WEB-INF 文件夹内创建一个“lib”文件夹。
  3. 将 JAR(包含 /META-INF/resources 文件夹中的 JSP)放在 WAR 的 lib 文件夹中。
  4. 在您希望在 JAR 中包含此外部 JSP 的主 JSP 中,使用以下语句:<jsp:include page="/myJSP.jsp" ></jsp:include>。请注意,在 jsp 文件名前需要使用“/”,以使容器在绝对路径中(因此在 lib 文件夹中的 jar 中)而不是在主 JSP 所在的当前路径中查找 JSP .

这肯定会奏效。

【讨论】:

    猜你喜欢
    • 2023-02-04
    • 2021-09-10
    • 2012-05-08
    • 2017-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-17
    • 1970-01-01
    相关资源
    最近更新 更多