现在我的web程序中src文件下的chapter2/Welcome.java Servlet文件中有这样的跳转代码
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
RequestDispatcher dispatcher = request.getRequestDispatcher("chapter2/show.jsp");
dispatcher.forward(request, response);
}
show.jsp在WebRoot文件下的chapter2文件中,可是由Welcome.java文件跳转到show.jsp时,show.jsp中的图片都显示不出来,而要是直接从index.jsp文件跳转(<a href="chapter2/show.jsp">this is test</a>)时,图片就都能显示,不知道怎么解决。
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
RequestDispatcher dispatcher = request.getRequestDispatcher("chapter2/show.jsp");
dispatcher.forward(request, response);
}
show.jsp在WebRoot文件下的chapter2文件中,可是由Welcome.java文件跳转到show.jsp时,show.jsp中的图片都显示不出来,而要是直接从index.jsp文件跳转(<a href="chapter2/show.jsp">this is test</a>)时,图片就都能显示,不知道怎么解决。
request.getContentPath()要放在什么地方?我试了一下,request中没有getContentPath()方法
request.getDispatcher("chapter2/show.jsp").forward(request, response);然后你在show.jsp取aaa的值
${aaa}我想应该可以去得到的