日期:2014-05-16 浏览次数:20303 次
??? 在用JSP和Servlet编写Web应用时,经常遇到的问题就是找不到.do路径,或者.do路径不能解析,其实归根到底就是Servlet路径设置的问题,本文将结合实例来进行讲解。
??? 首先,web应用名为MyApp,应用部署容器为Tomcat。
????目录结构如下所示:??
—MyApp
—WEB-INF/
—classes/
—login.classes
—login.java
—lib/
—web.xml
—index.jsp
—pages/
—login.jsp
?
???? web.xml 中配置
?
<servlet>
<servlet-name>loginhandle</servlet-name>
<servlet-class>/login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>loginhandle</servlet-name>
<url-pattern>/login.do</url-pattern>
</servlet-mapping>
?
?
??? 首先,介绍一下相对路径的概念。
所有相对路径都是由"/"开头的。如:/image/a.gif,/user/main.jsp,大家知道在html中的相对路径是这样的: