zoukankan      html  css  js  c++  java
  • servlet @WebServlet注解

    web开发中可以通过web.xml写servlet标签表明一个类是Servlet,servlet3.0后可以使用@WebServlet表示一个类为Servlet。

    @WebServlet

    参数 说明
    name Serlvet名字(可选)
    value 配置url路径,可以配置多个
    urlPatterns 配置url路径,和value作用一样,不能同时使用
    loadonslartup 配置Servlet的创建的时机,如果是0或者正数启动程序时创建,如果是负数,则访问时创建。数字越小优先级越高。

    使用例子:

    
    package com.zjw;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    
    /**
     * @WebServlet 注解使用
     */
    
    //@WebServlet("/aa")
    @WebServlet(value = {"/aa","/bb"})
    //@WebServlet(value = "/aa",loadOnStartup = 1)
    public class MyServlet2 extends HttpsServlet{
    
        @Override
        public void init() throws ServletException {
            System.out.println("@WebServlet init....");
            super.init();
        }
    
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            System.out.println("@WebServlet doGet....");
        }
    
        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            System.out.println("doPost.....");
        }
    }
    
    

    说明:如果同时使用了@WebServlet注解和web.xml配置,不冲突,可以同时使用。

    --------------- 我每一次回头,都感觉自己不够努力,所以我不再回头。 ---------------
  • 相关阅读:
    英语中的一个月几天的表示法
    深圳梧桐山游记
    linux中创建文件和文件夹
    linux中~和/的区别
    linux中的--和-的区别
    linux中vi和vim的区别
    基本数据类型大小和范围
    洛谷 [AHOI2001]质数和分解
    codevs 1115 开心的金明--01背包
    codevs 1080 线段树练习--用树状数组做的
  • 原文地址:https://www.cnblogs.com/zjw-blog/p/13891176.html
Copyright © 2011-2022 走看看