本文共 1444 字,大约阅读时间需要 4 分钟。
Servlet3.0:
* 好处: * 支持注解配置。可以不需要web.xml了。* 步骤:
1. 创建JavaEE项目,选择Servlet的版本3.0以上,可以不创建web.xml 2. 定义一个类,实现Servlet接口 3. 复写方法 4. 在类上使用@WebServlet注解,进行配置 * @WebServlet("资源路径")package com.learn.web.servlet;import javax.servlet.*;import javax.servlet.annotation.WebServlet;import java.io.IOException;@WebServlet("/demo2")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 { System.out.println("Servlet3.0来了....."); } @Override public String getServletInfo() { return null; } @Override public void destroy() { }}
@Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface WebServlet { String name() default "";//相当于String[] value() default {};//代表urlPatterns()属性配置 String[] urlPatterns() default {};//相当于 int loadOnStartup() default -1;//相当于 WebInitParam[] initParams() default {}; boolean asyncSupported() default false; String smallIcon() default ""; String largeIcon() default ""; String description() default ""; String displayName() default "";
转载地址:http://wckzb.baihongyu.com/