0

JSP 页面有:

<%@ page contentType="text/html; charset=utf-8" language="java" errorPage="/other/error.jsp" %>

在我的笔记本电脑上(通过 NetBeans 7.3 部署后):我去查看 localhost:8084 上的 JSP,没有任何问题。

但是,当在运行 Tomcat7 的 Debian VPS 上远程查看这个时,我的 JSP 页面会直接跳转到上面指出的 error.jsp 页面。

我的 JSP 使用:${pageContext.request.contextPath}/

这应该有助于保持我的路径相对。

4

1 回答 1

0

好吧,我终于发现了 Catalina 日志,当我将 ${pageContext.request.contextPath}/ 放在引号中以表示任何带有

无论如何,我通过这样做解决了这个问题:

<c:set var="myContext" value="${pageContext.request.contextPath}"/>
<jsp:include page="${myContext}/WEB-INF/includes/head-full.jsp" />

对我来说它仍然没有一直工作,但这部分至少已经解决了......

于 2013-07-08T23:13:25.457 回答