zoukankan      html  css  js  c++  java
  • 【Java】Servlet3.0注解开发(@WebServlet)-取代在web.xml中配置servlet

    配置servlet有两种方式,一种是在web.xml中配置,还有一种是使用@WebServlet注解

    1. web.xml中配置

    <servlet>

      <servlet-name>hello</servlet-name>

      <servlet-class>mypack.hello</servlet-class>

    </servlet>

    <servlet-mapping>

      <servlet-name>hello</servlet>

      <url-pattern>/hh</url-pattern>

    <servlet-mapping>

      2.@WebServlet注解(使用该方法,不能再web.xml中配置metadata-complete="true")

    只需要在类的前方加上@WebServlet(name="hello",urlPatterns={"/hh"})或者把urlPatterns替换为value

    即可有相同的作用。

    其他可以注解的内容asyncSupporrrrted,displayName,initParams,loadOnStartup,name,urlPatterns/value

    loadOnStartup举例:@WebServlet(loadOnStartup=1)

    initParams举例:@WebServlet(initParams={

                        @WebInitParam(name="driver",value="com.mysql.jdbc.Driver"),

                        @WebInitParam(name="name",value="root")}

                  )

  • 相关阅读:
    洛谷P3796
    cf1291c-Mind Control
    莫比乌斯函数
    C. Mixing Water(三分)
    E. Modular Stability(思维构造)
    【美团杯2020】平行四边形
    原根定义
    E. Are You Fired?(思维)
    102606C. Coronavirus Battle time limit per test4 seconds(三维拓扑序)
    E
  • 原文地址:https://www.cnblogs.com/to-red/p/11115993.html
Copyright © 2011-2022 走看看