Servlet文件內頁面跳轉的路徑問題
在Servelt文件內使用request.getRequestDispatcher(request.getContextPath()+"/test.jsp").forward(request, response);為什么不行,把路徑改為“/test.jsp”就可以。重定向內使用request.getContextPath()+"/test.jsp"路徑就可以,這是為什么
在Servelt文件內使用request.getRequestDispatcher(request.getContextPath()+"/test.jsp").forward(request, response);為什么不行,把路徑改為“/test.jsp”就可以。重定向內使用request.getContextPath()+"/test.jsp"路徑就可以,這是為什么
2017-04-25
舉報
2017-04-25
你的request.getRequestDispatcher(request.getContextPath()+"/test.jsp").forward(request, response);里面的"/test.jsp"的“/”代表根目錄,你在這樣的情況下再加上request.getContextPath()之后的結果就是相當于(根目錄+根目錄+test.jsp)。