我想从一个servlet重定向JSP页面。所有JSP页面都在 WebContent / resources / jsp / en / 下,并且所有css,js,images都在 webcontent / resources / **下面。我有一个调用JSP页面的问题。我得到了** 404错误
我可以使用
访问css js和图像 <%=request.getContextPath()%>/resources/css/styles.css
但不是jsp页面....我正在做的是
servlet:
String url = request.getServletPath();
if (url.equals("contactUs")) {
System.out.println(request.getContextPath()+"..............");
request.getRequestDispatcher("/resources/jsp/en/contactUs.jsp").forward(request, response);
}
的web.xml:
<url-pattern>/portal/*</url-pattern>
这不起作用......
答案 0 :(得分:2)
Concat request.getContextPath()
与/resources/jsp/en/contactUs.jsp
。
request.getRequestDispatcher(request.getContextPath()+"/resources/jsp/en/contactUs.jsp")
.forward(request, response);