XML配置Servlet
Servlet从3.0版本后开始支持使用注解配置, 3.0版本前只支持XML配置文件的配置方式
步骤:
-
编写Servlet类
-
在web.xml文件中配置该Servlet
-
①配置Servlet的全类名:
-
eg:
<servlet> <servlet-name>demo13</servlet-name> <servlet-class>com.ffyc.web.ServletDemo13</servlet-class> </servlet>
- 这里的servlet-name就是给Servlet起了一个名,起什么名都可以,没有要求
- 这个servlet-name其实就是我们给这个Servlet类创建单例对象的时候的对象名
- 这里的servlet-name就是给Servlet起了一个名,起什么名都可以,没有要求
-
-
这里的servlet-class作用就是配置该Servlet的全类名, servlet-class中的内容就是Servlet类的全类名
-
②配置Servlet访问路径
-
eg:
<servlet-mapping> <servlet-name>demo13</servlet-name> <url-pattern>/demo13</url-pattern> </servlet-mapping>
- 前面的①中的servlet-name标签中给该Servlet类起了名为demo13,并且配置了全类名, 所以我们这里是想给上面的Servlet类配置访问路径, 那么这里的servlet-name标签的标签体内容也就要还是上面的Servlet起的名, 也就是demo13
- 这里的url-pattern标签就是配置访问路径的, 这里就是设置访问路径为/demo13 —> 此时为一种精确匹配方式
补充:
在servlet标签中配置Servlet全类名, 在servlet-mapping标签中配置Servlet的访问路径