2

我有以下jsp:

...
<jsp:include page="../imageMenu.jspf"/>
...

当我在tomcat 8下运行应用程序时打开以下jsp时,我看到我的包含替换为空字符串。

当我在码头下运行应用程序时 - 它呈现良好。

因为我不明白与包含文件格式相关的问题,因为当我在 tomcat 下运行应用程序时,我看不到包含 jsp 文件的问题。

4

2 回答 2

1

添加后工作

<url-pattern>*.jspf</url-pattern>

到 web.xml

结果:

<servlet-mapping>
        <servlet-name>servletname</servlet-name>
        <url-pattern>*.jsp</url-pattern>
        <url-pattern>*.jspx</url-pattern>
        <url-pattern>*.jspf</url-pattern>
    </servlet-mapping>
于 2015-04-30T13:06:18.347 回答
0

您可以尝试使用完整路径吗?

<jsp:include page="/WEB-INF/JSPs/repo1/repo2/imageMenu.jspf"></jsp:include>
于 2015-04-30T10:56:07.790 回答