概述
注解开发Servlet
自动注解开发Servlet
- 代码展示:
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);
}
}
注解详解
@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中的注解,使用自动注解开发Servlet所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复