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()**方法。
相关推荐
2402_85758936几秒前
SpringBoot框架:作业管理技术新解
java·spring boot·后端
理想不理想v3 分钟前
vue经典前端面试题
前端·javascript·vue.js
不收藏找不到我4 分钟前
浏览器交互事件汇总
前端·交互
HBryce244 分钟前
缓存-基础概念
java·缓存
YBN娜18 分钟前
Vue实现登录功能
前端·javascript·vue.js
阳光开朗大男孩 = ̄ω ̄=18 分钟前
CSS——选择器、PxCook软件、盒子模型
前端·javascript·css
一只爱打拳的程序猿19 分钟前
【Spring】更加简单的将对象存入Spring中并使用
java·后端·spring
杨荧20 分钟前
【JAVA毕业设计】基于Vue和SpringBoot的服装商城系统学科竞赛管理系统
java·开发语言·vue.js·spring boot·spring cloud·java-ee·kafka
minDuck22 分钟前
ruoyi-vue集成tianai-captcha验证码
java·前端·vue.js
为将者,自当识天晓地。41 分钟前
c++多线程
java·开发语言