浅谈入门Servlet注解式开发

简介: 浅谈入门Servlet注解式开发
Servlet3.0版本之后,推出了Servlet基于注解式开发。
优点:开发效率高,直接在java类上使用注解进行标注
import javax.servlet.annotation.WebServlet;
@WebServlet

使用@WebServlet注解标注

图片.png

@WebServlet的属性
name属性:用来指定Servlet的名字 == <servlet-name>
urlPatterns属性:用来指定Servlet的映射路径。可以指定多个路径 == <url-pattern>
loadOnstartUp属性:用来指定在服务器启动阶段是否加载该类。 == <load-on-startup>
value属性:和urlPatterns属性一样,都是用来指定Servlet映射路径(若使用value,则属性名可以省略)

image.png

图片.png

image.png

image.png

@WebServlet(name ="demo" ,urlPatterns = {"/qgs/demoServlet1","/qgs/demoServlet2"}, loadOnStartup = 1,
        initParams = {@WebInitParam(name ="demo1",value = "111"),@WebInitParam(name ="demo2",value = "222")})
public class DemoServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        //获取初始化参数
        Enumeration<String> Names = request.getParameterNames();
        while (Names.hasMoreElements()) {
            String name = Names.nextElement();
            String value = getInitParameter(name);
        }
        out.print("hello world :"+request.getContextPath());
    }
}
目录
相关文章
|
5月前
|
前端开发 JavaScript
这篇文章介绍了如何使用form表单结合Bootstrap格式将前端数据通过action属性提交到后端的servlet,包括前端表单的创建、数据的一级和二级验证,以及后端servlet的注解和参数获取。
这篇文章介绍了使用AJAX技术将前端页面中表单接收的多个参数快速便捷地传输到后端servlet的方法,并通过示例代码展示了前端JavaScript中的AJAX调用和后端servlet的接收处理。
这篇文章介绍了如何使用form表单结合Bootstrap格式将前端数据通过action属性提交到后端的servlet,包括前端表单的创建、数据的一级和二级验证,以及后端servlet的注解和参数获取。
|
5月前
|
存储 前端开发 Java
servlet过滤器--使用过滤器统计网站访问人数的计数(注解形式)
该文章展示了如何使用Servlet过滤器(Filter)通过注解方式创建一个网站访问人数统计功能,通过`@WebFilter`注解定义过滤器及其URL模式,并在`doFilter`方法中实现计数逻辑,将访问次数存储在`ServletContext`中,最后在JSP页面展示访问人数。
servlet过滤器--使用过滤器统计网站访问人数的计数(注解形式)
|
5月前
|
前端开发 Java 开发工具
servlet技术--使用注解模拟用户登录实现页面跳转
该文章介绍了Servlet技术的使用,通过注解方式开发Servlet来模拟用户登录功能,并在登录成功后实现页面跳转,展示用户的用户名和密码。
servlet技术--使用注解模拟用户登录实现页面跳转
|
7月前
|
XML 数据格式
XML配置Servlet文件,不使用注解配置路径的方法
XML配置Servlet文件,不使用注解配置路径的方法
|
7月前
|
Java 应用服务中间件 开发工具
基于Servlet的3.1以上注解方式完成上传功能。
基于Servlet的3.1以上注解方式完成上传功能。
33 0
|
应用服务中间件
Servlet - 匹配模式加注解源码分析
Servlet - 匹配模式加注解源码分析
83 0
|
8月前
Servlet3.0+环境下使用注解注册Servlet、Filter和Listener组件
Servlet3.0+环境下使用注解注册Servlet、Filter和Listener组件
80 2
|
8月前
|
XML Java 应用服务中间件
SpringMVC与Servlet3.0整合 - ServletContainerInitializer注解配置项目
SpringMVC与Servlet3.0整合 - ServletContainerInitializer注解配置项目
71 1
|
8月前
|
前端开发 Java 容器
SpringBoot中注册Servlet、Filter和Listener(代码和注解两种方式)
SpringBoot中注册Servlet、Filter和Listener(代码和注解两种方式)
158 0
|
XML 数据格式
告别web.xml映射Servlet、Filter、Listener,解锁注解新方式开发
告别web.xml映射Servlet、Filter、Listener,解锁注解新方式开发
下一篇
开通oss服务