码迷,mamicode.com
首页 > Web开发 > 详细

URL总结

时间:2017-03-05 17:29:02      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:相对   tcl   开头   class   pat   set   isp   加载   服务   

1、绝对路径(以"/"斜线开头的路径,代表相对于当前Web应用):  

    a)地址给服务器用,web应用名称可以省略。   

    请求包含:request.getRequestDispatcher("/index.jsp").include(request, response);      

    获取真实路径:this.getServletContext().getRealPath("/index.jsp");  

             this.getServletContext().getResourceAsStream("/index.jsp");

     b)地址给浏览器用,必须写上web应用。     

     请求重定向:response.setHeader("Location","/Day05/index.jsp");   

           response.sendRedirect("/Day05/index.jsp");   

     HTML页面的超链接:<a href="/Day05/index.jsp">   

     表单提交地址:<from action="/Day05/index.jsp">

     类加载器加载资源的时候,相对于WEB-INF下的classes目录  

      this.getClass().getClassLoader().getResource("");  

      this.getClass().getClassLoader().getResourceAsStream(""); 返回的是一个IO流

2、相对路径(不以"/"开头的路径,要参考当前所在的路径去拼新的路径)

    ---除了在必须使用的情况外,都不要使用相对路径。    

    如果直接写相对路径或写./相对路径的话,相对路径替换当前路径最后一级  如果写../相对路径,则替换当前路径的最后一级路径的上一级路径。  

    如果想替换更高层,则写多个../

URL总结

标签:相对   tcl   开头   class   pat   set   isp   加载   服务   

原文地址:http://www.cnblogs.com/xz813/p/6505892.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!