http://company/shopping/loginServlet
通常用这样的路径来访问webroot/company/shopping /WEB-INF/classes目录下的一个servlet
http://company/shopping/servlet/ login
默认情况下servlet的URL都被设置在一个servlet下
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
http://company/shopping/servlet/com.ecommerce.test.loginServlet
servlet在一个包里,则要在访问路径中加入包路径
http://company/shopping/ servlet/login
在配置描述符中(例如web.xml),配置servlet名称后
<servlet>
<servlet-name>login</servlet-name>
<servlet-class> com.ecommerce.test.loginServlet</servlet-class>
</servlet>
http://company/shopping/login
不想在login的URL中有servlet的字样
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern> /</url-pattern>
</servlet-mapping>
http://company/shopping/test/new/login
想在login的URL中显示/test/new/
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern> /test/new/</url-pattern>
</servlet-mapping>
http://company/shopping/test/new/everything
让http://company/shopping/test/new/下任意的URL都能访问到login
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern> /test/new/*</url-pattern>
</servlet-mapping>