题目
配置一个Servlet可以采取以下哪些操作?A. 在 web.xml 中使用 标签和 标签来配置B. 在 web.xml 中使用 @WebServlet 注解来配置C. 在类中使用 标签来配置D. 在类中使用 @WebServlet 注解来配置
配置一个Servlet可以采取以下哪些操作?
A. 在 web.xml 中使用 < servlet > 标签和 < servlet-mapping > 标签来配置
B. 在 web.xml 中使用 @WebServlet 注解来配置
C. 在类中使用 < servlet > 标签来配置
D. 在类中使用 @WebServlet 注解来配置
题目解答
答案
AD
A. 在 web.xml 中使用 < servlet > 标签和 < servlet-mapping > 标签来配置
D. 在类中使用 @WebServlet 注解来配置
A. 在 web.xml 中使用 < servlet > 标签和 < servlet-mapping > 标签来配置
D. 在类中使用 @WebServlet 注解来配置
解析
本题考查Servlet的配置方式,核心在于区分基于XML的配置和基于注解的配置两种方式。关键点如下:
- 基于XML的配置需在
web.xml中使用<servlet>和<servlet-mapping>标签(对应选项A)。 - 基于注解的配置需在Servlet类上使用
@WebServlet注解(对应选项D)。 - 错误选项分析:选项B混淆了注解与XML文件的使用场景,选项C错误地将XML标签用于类中。
选项分析
选项A
在web.xml中使用<servlet>和<servlet-mapping>标签是标准的XML配置方式,正确。
选项B
@WebServlet是注解,必须直接作用于Servlet类,不能在web.xml中使用,错误。
选项C
<servlet>是XML标签,只能在web.xml中使用,不能在类中使用,错误。
选项D
在类中使用@WebServlet注解是标准的注解配置方式,正确。