我将来自Login servlet的请求转发到位于faculty文件夹(即子文件夹)中的FacultyHomePage.jsp ....页面显示但是url仍然是/ LoginServlet。 为什么网址没有变化?
HttpSession sc= request.getSession();
if(usertype==0)
{
sc.setAttribute("type", usertype);
sc.setAttribute("id",id );
rd=request.getRequestDispatcher("/faculty/FacultyHomePage.jsp");
rd.forward(request, response);
}
答案 0 :(得分:4)
请求调度程序中不会创建新的request
对象。检查RequestDispatcher.forward方法。
如果您想要更改网址,请使用response.sendRedirect(java.lang.String)