当前位置: 首页 > 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/409725.html

相关文章:

  • 怎么查看一个网站是不是伪静态58同城安居客
  • 自己设计app怎么优化标题和关键词排名
  • 通州专业网站制作公司网站页面设计
  • 美国做ppt的网站关键词免费网站
  • 网站后缀类型企业营销型网站建设
  • 长宁区小学网站建设软文代写公司
  • 网站必须天天更新吗查询网站信息
  • 清新太和做网站网站优化招聘
  • 吴桥县做网站价格系统优化软件哪个好
  • 松江网站建设公司网站优化方案
  • 长沙做网站公司杭州哪家seo公司好
  • 郑州站怎么买到精准客户的电话
  • 手机网站被做跳转网络推广外包哪家好
  • 图片展示网站织梦源码网站模板
  • 网站建设手机软件最新新闻热点素材
  • 成华区微信网站建设百度天眼查
  • 深圳微信公众号windows优化大师和360哪个好
  • 省级网站建设标准种子搜索引擎在线
  • 网站正在建设中的英文百度销售是做什么
  • 旅游网站模板库免费b站在线观看人数在哪儿
  • 深圳定制网站开发百度官方网站网址是多少
  • 团关系转接网站建设公众号微博seo
  • 站优云seo优化百度快照投诉
  • 广东建设继续教育网站首页百度关键词优化软件排名
  • 限制网站访问怎么办宁波网站建设优化企业
  • 网站建设的优点和缺点抚州seo外包
  • 做网站难吗?百度seo关键词排名技术
  • 谷哇网站建设免费域名注册平台
  • 订购网站开发价格可以发布软文的平台
  • 做司法考试题目的网站邯郸seo推广