在servlet中重定向一个页面,可用forward或者是redirect,但是重定向的语句一定要写在out.close()之前,并且重定向之后除了out.close()语句,不能再有任何其他语句,否则将报参数非法异常。
//forward实现跳转
ServletContext sc = getServletContext();
RequestDispatcher rd = null;
rd = sc.getRequestDispatcher("/index.jsp"); //定向的页面
rd.forward(request, response);
//resposne实现跳转
response.sendRedirect("/WebRoot/index.jsp"); //此时的路径需要填写http://localhost:8080之后的所有信息