Servlet3.0

从JavaEE6开始才支持

好处:支持注解配置。可以不需要web.xml

步骤:

  1. 创建JavaEE项目,选择Servlet3.0以上版本,可以不用创建web.xml(不勾选)
  2. 定义一个类,实现Servlet接口
  3. 实现方法
  4. 在类上使用@WebServlet注解,进行配置

    @WebServlet("资源路径(访问的具体资源名称)")

    

    Servlet的访问URL是Servlet的必选属性,可以选择使用urlPatterns或者value定义。 

value Servlet的访问URL。
urlPatterns Servlet的访问URL。
name Servlet的名称。
description Servlet的描述。
displayName Servlet的显示名称。
initParams Servlet的init参数。
asyncSupported 声明Servlet是否支持异步操作模式。
 1 package cn.itcast.web.servlet;
 2 
 3 import javax.servlet.*;
 4 import javax.servlet.annotation.WebServlet;
 5 import java.io.IOException;
 6 
 7 /**
 8  * @author 旗木五五开
 9  * @create 2020-02-15 21:30
10  * 用注解代替xml
11  */
12 //@WebServlet(urlPatterns = "/demo")
13 @WebServlet("/demo")//value
14 public class ServletDemo implements Servlet {
15     @Override
16     public void init(ServletConfig servletConfig) throws ServletException {
17 
18     }
19 
20     @Override
21     public ServletConfig getServletConfig() {
22         return null;
23     }
24 
25     @Override
26     public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
27         System.out.println("Servlet3.0来袭");
28     }
29 
30     @Override
31     public String getServletInfo() {
32         return null;
33     }
34 
35     @Override
36     public void destroy() {
37 
38     }
39 }

 

posted @ 2020-02-18 14:49  风萧萧路漫漫  阅读(205)  评论(0编辑  收藏  举报
// 改变博客标题
浏览器标题切换
浏览器标题切换end