当前位置: 首页 > wzjs >正文

网站开发前端简历吴江网站制作

网站开发前端简历,吴江网站制作,网站导航栏如何优化,成都市龙泉驿区疫情最新消息使用注解扫描和注册Java Web三大组件(Servlet、Filter、Listener)非常方便。 1. Servlet 注册 Servlet 是 Java Web 开发的基础组件,用于处理客户端(通常是浏览器)发送的 HTTP 请求并生成响应。 Controller是基于 Ser…

使用注解扫描和注册Java Web三大组件(Servlet、Filter、Listener)非常方便。

1. Servlet 注册

Servlet 是 Java Web 开发的基础组件,用于处理客户端(通常是浏览器)发送的 HTTP 请求并生成响应。
Controller是基于 Servlet 的封装。

可以通过@WebServlet注解来注册Servlet,并使用@ServletComponentScan注解来扫描这些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;@WebServlet("/myServlet")
public class MyServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("Hello MyServlet");resp.getWriter().write("Hello from MyServlet");}}

主类上添加@ServletComponentScan注解:

@SpringBootApplication
@ServletComponentScan
public class QvtuWeb002Application {public static void main(String[] args) {SpringApplication.run(QvtuWeb002Application.class, args);}}

2. Filter 注册

通过@WebFilter注解来注册Filter,同样需要使用@ServletComponentScan注解来扫描。

import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import java.io.IOException;@WebFilter("/myServlet")
public class MyFilter implements Filter {@Overridepublic void doFilter(ServletRequest servletRequest,ServletResponse servletResponse,FilterChain filterChain) throws IOException, ServletException {System.out.println("处理请求前的处理");filterChain.doFilter(servletRequest, servletResponse);System.out.println("处理请求后的处理");}
}

3. Listener 注册

通过@WebListener注解来注册Listener,同样需要使用@ServletComponentScan注解来扫描。

@WebListener
public class MyListener implements ServletContextListener {@Overridepublic void contextInitialized(ServletContextEvent sce) {System.out.println("----Web应用初始化完成----");}@Overridepublic void contextDestroyed(ServletContextEvent sce) {System.out.println("----Web应用销毁之前----");}
}

4. 运行测试

运行项目的启动类,控制台输出项目启动的信息。
在这里插入图片描述
在浏览器中访问http://127.0.0.1:8080/myServlet,此时控制台输出访问结果信息。
在这里插入图片描述

http://www.dtcms.com/wzjs/179581.html

相关文章:

  • 四川学校网站建设公长沙整合推广
  • 推广型网站制作哪家好谷歌google官方下载
  • 类似闲鱼网站怎么做app推广赚钱
  • 大连营销型网站建设网络营销公司网络推广
  • 网站建设在哪里申请提高基层治理效能
  • 天梯网站建设网站的营销推广方案
  • 国外b2b网站排名全网推广的方式有哪些
  • 怎么通过网路访问自己做的网站网站seo什么意思
  • cms企业网站模板设计公司网站设计
  • 个人网站开发制作论文web关键词优化排名第一
  • 常州网站制作包括哪些绍兴seo
  • 私人怎么做彩票网站平台av手机在线精品
  • 关键词优化提升排名关键词seo排名怎么选
  • 专业做私募网站汕头网站设计
  • 宠物店网站建设方案友点企业网站管理系统
  • 长春电商网站建设公司常州网络推广平台
  • 烟台建站软件百度搜索引擎推广怎么弄
  • 公司网站建设需要收集什么信息百度推广代理怎么加盟
  • 做热区的网站门户网站怎么做
  • 精品网站要建设需要多少钱电话百度
  • 珠海网站建设报价中国百强县市榜单
  • 凉山网站建设2021年近期舆情热点话题
  • 西宁建设网站价格低想找搜索引擎优化
  • 如何做网站首页收录企业营销型网站
  • 大学生做外包项目的网站竞价推广课程
  • 做实验的网站河源今日头条新闻最新
  • 丹凤县人民政府门户网站建设中国教师教育培训网
  • 行业seo网站优化方案短网址生成网站
  • 上海手机网站案例360营销
  • 日照网站建设公司软文广告经典案例100字