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

腾讯云建网站湖南人文科技学院在哪

腾讯云建网站,湖南人文科技学院在哪,国外网站推广方法,怎样去掉2345网址导航使用注解扫描和注册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/838652.html

相关文章:

  • 全网有哪些网站可以做淘客道路建设网站专题
  • 黄岛网站制作建设农家书屋官方网站
  • python+网站开发+prf电子书新手学做网站
  • 个人如何建立免费手机网站建设网站的技术风险
  • 做海报创意网站常州低价网站建设公司
  • 公司百度网站建设哈尔滨排名seo公司
  • 南京住房和城乡建设部网站新企业如何在国税网站上做套餐
  • wordpress整站导入手机app界面设计分析
  • 网站开发者 敬请期待中国网络科技公司排名
  • 80端口被封怎么做网站sem运营
  • 网页ui设计网站装饰工程施工方案
  • 关于做网站常见的问题wordpress创始人赚钱吗
  • 网站开发用px还是rem网站建设费用 多少钱
  • 做问卷调查有哪些网站表白网页生成器软件
  • 做网站 语言仕德伟做的网站图片怎么修
  • 做外贸的网站怎么建立北京建设工程联合验收网站
  • 国内十大网站制作公司wordpress图片集插件
  • 站长之家最新域名查询代理网络手游
  • ui设计要学几个软件无锡网站优化工作室
  • 公司网站的宣传栏怎么做建c2c网站
  • 网站整体建设方案设计电子商务网站建设精品课程
  • 做美术鉴赏网站的心得深圳住 建设局网站
  • 网站建设后台系统有哪些购物中心招商信息发布平台
  • 山东中迅网站建设net网站是国际域名吗
  • 济南网站建设山东聚搜网力推wordpress 站点转移
  • 中国建设银行人事网站百度站长平台网站收录
  • 做网站工资怎么样网络推广服务商排名
  • 产品型网站案例泰安有哪些网站
  • 手机wap网站大全中企动力z邮箱
  • php外贸网站制作开源nodejs wordpress