我是靠谱客的博主 俏皮枕头,这篇文章主要介绍初学Servlet中的注解,使用自动注解开发Servlet,现在分享给大家,希望可以做个参考。

注解开发Servlet

自动注解开发Servlet

  • 代码展示:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package com.lichee.servlet; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /* 自动注解配置Servlet @WebServlet("Servlet路径") */ @WebServlet("/servletDemo1") public class ServletDemo1 extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("servlet执行了..."); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req,resp); } }

注解详解

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface WebServlet { //指定Servlet的名称。等效于web.xml文件<servlet>标签下的<servlet-name> String name() default ""; //用于映射Servlet。等效于<url-pattern> String[] value() default {}; String[] urlPatterns() default {}; //指定Servlet的加载时机。等效于<load-on-startup> int loadOnStartup() default -1; //指定Servlet的初始化参数。等效于<init-param> WebInitParam[] initParams() default {}; //指定Servlet是否支持异步 boolean asyncSupported() default false; //指定Servlet的小图标 String smallIcon() default ""; //指定Servlet的大图标 String largeIcon() default ""; //指定Servlet的描述信息 String description() default ""; //指定Servlet的显示名称 String displayName() default ""; }

最后

以上就是俏皮枕头最近收集整理的关于初学Servlet中的注解,使用自动注解开发Servlet的全部内容,更多相关初学Servlet中内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部