zoukankan      html  css  js  c++  java
  • 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 }

  • 相关阅读:
    搞笑的菜名
    sad news
    转载:比尔盖茨给adobe CEO的五点意见(歪版)/ 很搞笑 ;)
    [ZZ]TDSCDMA试商用网已经建成 开始向用户放号
    关于Java IDE
    候捷要来南京了吗?
    读书笔记:《Java2 教程》(二)
    [ZZ]当今世界十大定律
    久违了,博客园
    解决小型局域网中xp系统的机器不能共享资源的问题
  • 原文地址:https://www.cnblogs.com/rijiyuelei/p/12326206.html
Copyright © 2011-2022 走看看