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

Web中路径问题

时间:2014-05-19 21:19:07      阅读:362      评论:0      收藏:0      [点我收藏+]

标签:style   class   c   ext   color   a   

如果在web项目中需要使用路径,如:转发、重定向还有超链接等。

原则:”一切web路径以/开始”

那么/的路径一定是相对路径,那么/到底代表哪一个相对路径是需要智慧的。

如果该路径是给服务器使用的,那么/代表当前网站的根目录。

如果该路径是给浏览器使用的,那么/代表当前Tomcat的webapps目录。

举例:

<a href=”/day07/demo1”></a>

<form action=”/day07/regist”></form>

重定向response.sendRedirect(“/day07/regist.html”)

request.getRequestDispatcher("/regist.html").forward(request, response);

this.getServletContext().getRealPath(“/images/0001.jpg”)  //getServletContext网站的相关对象

this.getClass().getResourceAsStream(“jnb.txt”) 直接指定资源名,没有用到网站相关对象

对于需要网站路径的这些标签或者路径需要直接使用request.getContextPath() ->对应于  /day07

Web中路径问题,布布扣,bubuko.com

Web中路径问题

标签:style   class   c   ext   color   a   

原文地址:http://www.cnblogs.com/friends-wf/p/3731615.html

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