您的位置首页  学习

servlet学习笔记_servlet入门教程

  • 来源:互联网
  • |
  • 2025-05-16
  • |
  • 0 条评论
  • |
  • |
  • T小字 T大字

Servlet简介Servlet是运行在服务端的Java小程序,是sun公司提供的一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API动态的向客户端输出内容。

servlet学习笔记_servlet入门教程

 

Servlet简介Servlet是运行在服务端的Java小程序,是sun公司提供的一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源但servlet的实质就是java代码,通过java的API动态的向客户端输出内容。

servlet规范:包含三个技术点1)servlet技术2)filter技术—过滤器3)listener技术—监听器Servlet快速入门实现步骤:1)创建类继承HttpServlet类2)覆盖doGet和doPost方法

3)在web.xml中进行servlet的配置servlet的API(生命周期)Servlet接口中的方法1)init(ServletConfig config)何时执行:servlet对象创建的时候执行

ServletConfig : 代表的是该servlet对象的配置信息2)service(ServletRequest request,ServletResponse response)何时执行:每次请求都会执行

ServletRequest :代表请求,认为ServletRequest 内部封装的是http请求的信息ServletResponse :代表响应,认为要封装的响应的信息3)destroy()何时执行:servlet销毁的时候执行

servlet访问过程:

Servlet的配置基本配置

其中url-pattern的配置方式:

服务器启动实例化Servlet配置Servlet何时创建:默认第一次访问时创建,为什么是默认?当在servlet的配置时加上一个配置 servlet对象在服务器启动时就创建缺省Servlet可以将url-pattern配置一个/,代表该servlet是缺省的servlet。

什么是缺省的servlet?当你访问资源地址所有的servlet都不匹配时 , 缺省的servlet负责处理,其实,web应用中所有的资源的响应都是servlet负责,包括静态资源ServletContext对象

ServletContext对象ServletContext代表web应用的环境(上下文)对象,ServletContext对象内部封装是该web应用的信息,ServletContext对象一个web应用只有一个。

ServletContext对象的生命周期?创建:该web应用被加载(服务器启动或发布web应用(前提,服务器启动状态))销毁:web应用被卸载(服务器关闭,移除该web应用)

通过context对象获得参数

如何获取?转发分享此文,后台私信小编:“666”即可获取。(注:转发分享,感谢大家)

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186