首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jsp跟servlet中的相对路径和绝对路径

2012-12-18 
jsp和servlet中的相对路径和绝对路径在jsp或者servlet中,加 “/” 表示的是绝对路径,不加/表示的是相对路

jsp和servlet中的相对路径和绝对路径

在jsp或者servlet中,加 “/” 表示的是绝对路径,不加"/"表示的是相对路径。

jsp

加/表示的 http://localhost:8080/这个地方的路径。

不加/表示的相对于当前所在路径。

?

servlet

转发:(request.getRequestDispatcher("/path").forward(request,response))

加/表示的是当前项目所在的路径(即http://localhost:8080/pro/)

不加/表示的是相对路径

?

重定向

加/表示的是8080端口所在路径(即http://localhost:8080/)

不加/表示的是相对路径

?

个人理解:

转发是在服务器端解析的路径,所以绝对路径时是到项目所在的路径。

而jsp页面和重定向均是在浏览器端解析的路径,是到8080端口的路径。

热点排行