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")}

                  )

  • 相关阅读:
    request和response使用
    oracle_to_char
    oracl_LTRIM_RITRIM
    convert
    jdbc
    oracle_trunc
    [python]glob模块中的glob()函数为什么返回空列表??
    win10 anaconda+tensorflow+keras
    Golang学习:sublime text3配置golang环境
    2018/12/05学习笔记
  • 原文地址:https://www.cnblogs.com/to-red/p/11115993.html
Copyright © 2011-2022 走看看