一、重定向response.sendRedirect(String path)
path这个参数可以是绝对路径URL也可以是相对路径(建议使用绝对路径)。二、转发request.getRequestDispatcher(String path).forward(request, response);
使用绝对路径时可以用request.getContextPath()获得工程路径
如:response.sendRedirect(request.getContextPath()+"/admin.jsp");
path这个参数只能是相对路径
获得相对路径的方法有两种:
1、使用"../"方法(上篇文章中解释了其用法)获得相对路径
如:request.getRequestDispatcher("../jsp/test.jsp").forward(request, response);
2、使用"/"方法,"/"代表工程根目录后面跟子目录
如:request.getRequestDispatcher("/jsp/test.jsp").forward(request, response);
建议使用第二种方法,确保数据维护的松耦合性。