Servlet基础

Servlet是基于Java的Web组件,用于动态内容生成。它与JSP密切相关,JSP本质上是简化版的Servlet。Servlet的生命周期包括加载和实例化、初始化、服务和销毁。在初始化时,init()方法被调用一次,服务阶段由service()处理请求。通过ServletConfig访问初始化参数和应用上下文。
摘要由CSDN通过智能技术生成

Servlet简介

什么是Servlet
Servlet是一个符合特定规范的Java程序,是一个基于Java技术的Web组件。Servlet主要用于生成动态的内容。
Servlet与JSP的关系
Servlet与JSP都可以在页面上动态显示数据,JSP本质上就是一个Servlet,JSP是为了简化Servlet的开发而产生的。

Servlet API

Servlet 接口

方法 描述
public void init(ServletConfig config) throws ServletException 用于完成Servlet对象处理请求前的初始化
public void service(ServletRequest request, ServletResponse response) 用于处理客户端请求
public void destroy() 释放Servlet对象所使用的资源
public ServletConfig getServletConfig() 返回一个ServletConfig对象
public String getServletInfo() 返回Servlet的信息

GenericServlet 接口

方法 描述
public void init(ServletConfig config) 对Servlet的生命周期进行初始化的简便的途径
public ServletContext getServletContext() 返回Servlet对象的引用
public String getInitParameter(String name) 获取web.xml中的以name命名的初始化参数

HttpServlet 抽象类

方法 描述
protected void doXxx(HttpServletRequest request,HttpServletResponse response) 根据请求方式定义不同的方法如doPost(),doGet()
protected void service(HttpServletRequest request,HttpServletResponse response) 接收HTTP请求,并将它们分发给此类中定义doXxx()方法
public void service(ServletRequest request, ServletResponse response) 分配请求到这个类的支持这个请求的其他方法

ServletConfig 接口

方法 描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值