Java web-servlet

1.概念

  • 狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servletj接口的类。servlet 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)

2.配置映射信息

XML 复制代码
<!-- 配置servlet   servlet-name servlet-mapping url-pattern -->
  <servlet>
      <!-- 给servlet取名字,一般与类名相同 -->
      <servlet-name>ServletTest</servlet-name>
      <!-- 全限定类名,即path -->
      <servlet-class>com.neu.servlet.ServletTest</servlet-class>
  </servlet>
  <servlet-mapping>
      <!-- 映射,与上面名字相同-->
      <servlet-name>ServletTest</servlet-name>
      <!-- url,浏览器通过此找到servlet -->
      <url-pattern>/s1</url-pattern>
  </servlet-mapping>

3.生命周期

  • 服务器启动时(web.xml中配置load-on-startup=1,默认为0)或者第一次请求该servlet时,就会初始化一个Servlet对象,也就是会执行初始化方法init(ServletConfig conf)
  • 该servlet对象去处理所有客户端请求,在service(ServletRequest req,ServletResponse res)方法中执行
  • 最后服务器关闭时,才会销毁这个servlet对象,执行**destroy()**方法。
相关推荐
A242073493011 小时前
TCP 三次握手与四次挥手:从原理到状态机一次讲清
前端
伍一5112 小时前
hiprint-spring-boot打印组件介绍
java·hiprint
Wang's Blog17 小时前
Java 接入Redis: 服务启动停止与后台运行配置
java·服务器·redis
此时不提桶,更待何时17 小时前
01-04-B-垃圾回收面试与生产事故实战
java·jvm·面试
GreenTea18 小时前
GrokBot 核心成员 Lauren Tan:每月交付 2000 个 PR 的人,是怎么用 AI 的
前端·后端·架构
mCell19 小时前
用 Knip 清理 AI Coding 留下的冗余代码
前端·ai编程·前端工程化
鹿角片ljp19 小时前
KV Cache 解析
java·算法
captain37619 小时前
网络原理(9)-数据链路层
java·网络协议·java-ee
笃行35020 小时前
使用Rokid AIUI做了一个童年推箱子游戏
前端