一、由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使用
一个
二、
1、同一个Servlet可以被映射到多个URL上,具体反映在
在Servlet映射到URL中也可以使用*通配符,但是只能有两个固定的格式:(1)“*.扩展名”(2)/正斜杠开头,并以“/*”结尾。
三、通常情况下,服务器只会创建一个Servlet实例对象,也就是说Servlet一旦创建,它就会驻留在内存中,为后续的其他请求服务,直到web容器退出,servlet实例对象才会销毁。
在servlet的整个生命周期,init方法只被调用一次,每次调用都导致Serfvlet引擎调用servlet的service方法;每次访问创建一个reques或者response响应对象,将这两个对象作为一个参数传递给service方法,sevice方法调用相应的Doxxx方法。
四、如果在
五、1、servlet映射路径为一个斜杠,这个servlet就成为当前web应用程序的缺省servlet。
2、如果在web.xml中找不到匹配的元素url,他们的访问都交给缺省Servlet处理。
3、tomcat的sevlet.xml配置了缺省Servlet