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

web项目路径问题

时间:2016-07-14 23:50:48      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

路径
    相对路径
        URL中第一个字符不为“/”
        request.getRequestDispatcher("b");
        相对于该代码所在的位置,指的是java文件的位置。
    
    绝对路径
        URL中第一个字符不为""
        request.getRequestDispatcher("/b")
        前台
            /代表的是服务器的根目录,注意:是服务器的根目录
            使用例子:
                html页面,jsp页面,重定向
            "ip:port/"    http://localhost:8080/    webapps
        后台
            /代表的是项目的根目录 注意:是项目的根目录
            使用例子:
                request.getRequestDIspatcher("b")
                web.xml
                    <url-pattern>/a</url-pattern>
                    http://localhost:8080/helloWorld/a
            webapps/helloWorld ---hhtp://ip:port/helloWorld
        
     Servlet
       其路径由web.xml中的<url-pattern>/basic</url-pattern>
        http://localhost:8888/jd1508/basic
        路径并不是说他的类所在的目录
     静态资源
       其路径由其所在的项目的实际路径来决定,前提是没有放在WEB-INF下
       webapps/jd1508/html/a.html
       http://localhost:8888/jd1508/html/a.html

     服务器根目录  webapps --  http://ip:port/
     项目的根目录  webapps/jd1508  --  http://ip:port/jd1508
    
TOAHtmlServlet
    http://localhost:8888/jd1508/toAHtml
    --->  
    {  重定向,day7/a.html  浏览器地址发生变化}
    http://localhost:8888/jd1508/day7/a.html
    a.html
      ---> TAServlet
      http://localhost:8888/jd1508/ta

TOAHtmlServlet
    http://localhost:8888/jd1508/toAHtml
    --->  
    {  内部跳转,/day7/a.html  浏览器地址不发生变化}
    http://localhost:8888/jd1508/toAHtml
    a.html
      <a href="../a.html"></a>
      ---> TAServlet
      http://localhost:8888/jd1508/ta

web项目路径问题

标签:

原文地址:http://www.cnblogs.com/aigeileshei/p/5671840.html

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