在 jsp c:forward 标签中获取绝对路径

get absolute path in jsp c:forward tag

如何修改此代码以避免 ../../

<jsp:forward page="../../errors/error404.jsp" />

可能有这样的方法吗?

<jsp:forward page="${???}/errors/error404.jsp" />

您正在查找应用程序的 contextPath。这可从当前 HttpServletRequest 实例获得。要以 EL 的形式从 JSP 访问它,请使用 ${pageContext.request.contextPath}

你可以试试

${pageContext.request.contextPath} 

<%=request.getContextPath()%>/errors