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

Web 项目中路径有关问题

2012-10-06 
Web 项目中路径问题一、在 web.xml 中。??? 如配置的一个Servlet:servletdescription/descriptiondis

Web 项目中路径问题

一、在 web.xml 中。

??? 如配置的一个Servlet:

<servlet>        <description></description>         <display-name>DoLogin</display-name>        <servlet-name>DoLogin</servlet-name>        <servlet-class>wuyechun.myweb.servlet.DoLogin</servlet-class>  </servlet>  <servlet-mapping>         <servlet-name>DoLogin</servlet-name>          <url-pattern>/DoLogin</url-pattern>     </servlet-mapping>

??

注:?"/"代表的为工程根目录,“http://localhost:8080/myweb”?? 只要浏览器地址为“http://localhost:8080/myweb/DoLogin”即可访问DoLogin。

?

二、在servlet中。

?如:http://localhost:8080/MyWeb/DoLogin ,它所在的路径为 http://localhost:8080/MyWeb/ 。

当它访问jsp页面,如:http://localhost:8081/MyWeb//jsp/admin/adminIndex.jsp?

1)以forward方式使用的"/"代表的为:?? http://localhost:8081/MyWeb/? ,则有

???? response.sendRedirect("/MyWeb/jsp/admin/adminIndex.jsp");

2)以sendRedirect方式使用的“/”代表的为: http://localhost:8081/? ,则有

??? response.sendRedirect("jsp/admin/adminIndex.jsp")

?

三、在jsp中。

??如:http://localhost:8081/MyWeb/jsp/login.jsp

1)? “/” 代表的为:http://localhost:8080/??????? 可通过 “/MyWeb/DoLogin”访问DoLogin,如提交表单。
2)?? 使用的所谓“相对路径”是以浏览器地址为基准的。 可通过 “../DoLogin”访问DoLogin。

?注:此页面(login.jsp)的地址为http://localhost:8081/MyWeb/jsp/login.jsp? ,在此页面提交表单至Servlet即DoLogin.java 时,可采用的方式有两种,1)? “/" +工程名+sevelet名,即:/MyWeb/DoLogin? ?2)相对路径,"../" 代表本jsp页面的上层目录,即 ?http://localhost:8081/MyWeb ?,则访问方式为: ?../DoLogin?

热点排行