java如何使用requestDispatcher重定向到jsp页面?
我想从一个servlet重定向JSP页面。所有JSP页面都在WebContent/resources/JSP/en/下,所有css、js和图像都在WebContent/resources/**下,我无法调用这些JSP页面。我有**404个错误
我可以使用
<%=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);
}
网络。xml:
<url-pattern>/portal/*</url-pattern>
这不管用
# 1 楼答案
用
/resources/jsp/en/contactUs.jsp
连接request.getContextPath()