- 工程: 02_Response
- Servlet: 处理请求重定向
- 目标: user目录下的success.jsp
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// resp.sendRedirect("user/success.jsp"); //http://localhost:8080/02_response/user/success.jsp(正确)
// resp.sendRedirect("/user/success.jsp"); // http://localhost:8080/user/success.jsp
// resp.sendRedirect("02_response/user/success.jsp"); // http://localhost:8080/02_response/02_response/user/success.jsp
resp.sendRedirect("/02_response/user/success.jsp"); // http://localhost:8080/02_response/user/success.jsp(正确)
}
我们在访问一个页面的时候,正确访问时的URL应是 http: // 服务器 : 端口号 / 工程名 / 文件路径,其中文件路径为(目录名 / )文件名
在本例中,要正确访问到success.jsp,应当访问到http: // localhost:8080 / 02_response / user / success.jsp
( directoryName / ) target.jsp
/ moduleName / ( directoryName / ) target.jsp
原文:https://www.cnblogs.com/secretmrj/p/14852703.html