首页 > 编程语言 > 详细

JavaWeb 文件路径问题(请求重定向、请求转发等等)

时间:2021-06-05 18:16:27      阅读:16      评论:0      收藏:0      [点我收藏+]

结论:前面带杠表示服务器下,前面不带杠表示当前工程下

假设场景:

  1. 工程:  02_Response
  2. Servlet: 处理请求重定向
  3. 目标:  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


 

根据测试得出结论,在填写路径时有两种方式

1、只填 文件路径 ,前面不带斜杆

  directoryName / ) target.jsp 

2、斜杆 + 工程名 / 文件路径 

   / moduleName( directoryName / ) target.jsp 

JavaWeb 文件路径问题(请求重定向、请求转发等等)

原文:https://www.cnblogs.com/secretmrj/p/14852703.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!