只要向下图这样,在类的上一行加上@WebServlet("相对路径")就行了。
此注解的源码如下:
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 "";
String displayName() default "";
}
从源码中用于绑定URL的urlPatterns是String[]类型,说明我们可以利用此注解将此类绑定到多个URL上,下面的代码就把类绑在了 /DatabaseAccess和/Data上
@WebServlet(urlPatterns = {"/DatabaseAccess", "/Data"})