java web 路径问题

路径问题

项目开发用绝对路径---生产环境是绝对路径

因为相对路径很难找(相对的参照物无法固定)

1、/”表示是根路径。

一是服务器根路径:http://localhost:8080

二是web应用根路径:即项目名(在tomcat中发布的项目就是WebRoot里的内容)。

在地址栏中输入http://localhost:8080会访问这个服务器下默认访问文件(缺省值)。http://localhost:8080/相当于选中文件,回车就相当于打开文件。

2、在的formaction属性中的“/”表示服务器的根路径。

3、在页面中导入或进入其他本项目的页面时,相对路径相对的是webROOT

4、如果htmlHead重要base路径那么访问的页面就是:

http://loclhost:8080/jsp4/1.jsp(web应用的路径就是jsp4)

5、Servlet的路径跳转:

response.sendRedirect("/jsp4/public/main.jsp")

servlet在服务器中,但response.sendRedirect(arg0)是经过浏览器的跳转,所以他会从服务器里跳出来,存放这个项目的文件夹(即服务器),再去找路径,因此这个“/”表示的是服务器根路径。

request.getRequestDispatcher("");是服务器之间跳转,不会去找浏览器,还是在本项目内,所以“/”表示的就是jsp4.

 

注:不知道理解的正确与否,但是很管用!

4、项目上传以后:

http://localhost:8080/jsp4就是服务器路径

5、问:

老师说访问页面有缺省值,那么http://localhost:8080的缺省值应该是ROOT才对。怎么会是jsp4

连接(讲的路径比较全):

http://blog.csdn.net/shendl/article/details/1427475

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值