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