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()**方法。
相关推荐
原神启动11 分钟前
K8S(五)—— YAML文件解析
java·容器·kubernetes
多看书少吃饭3 分钟前
Vite开发环境按需编译是怎么实现的
前端
周末吃鱼7 分钟前
Lambda作用域
java·开发语言
Wang153010 分钟前
Java异常处理
java·计算机网络
ybb_ymm11 分钟前
@Async修饰不生效
java·前端·数据库
Sapphire~15 分钟前
Vue3-03 熟悉src文件夹及Vue文件格式
前端·javascript·vue.js
快乐星球37219 分钟前
鸿蒙5、6用户h5页面使用schemeURL跳转小程序失败
前端
nice_lcj52022 分钟前
数据结构之堆:从概念到应用全解析(附TOP-K经典问题)
java·数据结构·算法
无言(* ̄(エ) ̄)26 分钟前
进程---Linux/C语言
java·开发语言·算法
阿杰 AJie29 分钟前
Token 管理工具
java·spring