重定向為使我們不能像轉發(fā)那樣直接加“/”指定路徑呢?
重定向為使我們不能像轉發(fā)那樣直接加“/”指定路徑呢?
重定向:
response.sendRedirect("/test.jsp");為什么這樣不行?
response.sendRedirect(request.getContextPath()+"test.jsp");(這樣就可以)
轉 ?發(fā):就可以使用“/”呢
request.getRequestDispatcher("../test.jsp").forward(request,response);
2018-09-07
可以這樣理解 用重定向等于全新打開一個頁面,并不一定是在本項目內的某個頁面,所以要寫絕對路徑,轉發(fā)的方式則是在本項目的某個界面,
2018-06-26
response.sendRedirect("/test.jsp"); ?單斜線是相對與在src下查找
esponse.sendRedirect("../test.jsp")?這個是相對路徑查找 就可以,?request.getContextPath()獲取項目名