如何修改此代码以避免../../
?
<jsp:forward page="../../errors/error404.jsp" />
可能有这样的方式吗?
<jsp:forward page="${???}/errors/error404.jsp" />
答案 0 :(得分:2)
你可以尝试使用它
${pageContext.request.contextPath}
或
<%=request.getContextPath()%>/errors
答案 1 :(得分:1)
您正在寻找应用程序的contextPath
。这可以从当前的HttpServletRequest
实例获得。要以EL的形式从JSP访问它,请使用${pageContext.request.contextPath}