Servlet配置方法

方法一:web.xml中添加

  <servlet>
     <!-- servlet的内部名称,自定义 -->
    <servlet-name>DemoAction</servlet-name>
    <!-- servlet的类全名:包名+类名 -->
    <servlet-class>com.uplooking.controller.DemoAction</servlet-class>
    <load-on-startup>1</load-on-startup>
   </servlet>
     <servlet-mapping>
    <!-- servlet的内部名称,一定要和上面的内部名称保持一致 -->
    <servlet-name>DemoAction</servlet-name>
    <!-- servlet的映射路径(访问serclet的名称 -->
    <url-pattern>/DemoAction</url-pattern>
    </servlet-mapping>

方法二:注解访问servlet

在对应的servlet类中添加servlet注解即可
格式
@WebServlet("/demo")// 省略形式
具体参数可以查看一下源码


package javax.servlet.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface WebServlet {
    String name() default "";

    String[] value() default {};

    String[] urlPatterns() default {};

    int loadOnStartup() default -1;

    WebInitParam[] initParams() default {};

    boolean asyncSupported() default false;

    String smallIcon() default "";

    String largeIcon() default "";

    String description() default "";


原文地址:https://www.cnblogs.com/ruonan1997/p/14172418.html