好处:
支持注解配。可以不要web. xml了。
步骤:
1.创建JavaEE项目, 选择Servlet的版本3.0以 上,可以不创建web.xml
2.定义一个类,实现Servlet接口
3.复写方法
4.在类上使用@WebServlet注解,进行配议
@WebServlet(“资源路径”)
@WebServlet(urlPatterns="/demo")
public class ServletDemo implements Servlet {
@Override
public void init(ServletConfig servletConfig) throws ServletException {
}
@Override
public ServletConfig getServletConfig() {
return null;
}
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
}
@Override
public String getServletInfo() {
return null;
}
@Override
public void destroy() {
}
}
WebServlet.class
public @interface WebServlet {
java.lang.String name() default "";
java.lang.String[] value() default {};
java.lang.String[] urlPatterns() default {};
int loadOnStartup() default -1;
javax.servlet.annotation.WebInitParam[] initParams() default {};
boolean asyncSupported() default false;
java.lang.String smallIcon() default "";
java.lang.String largeIcon() default "";
java.lang.String description() default "";
java.lang.String displayName() default "";
}