首页 课程 师资 教程 报名

Servlet包的示例

  • 2021-10-21 09:21:23
  • 703次 星辉

Java Servlet 中有两个包为 servlet 提供各种功能。这两个包是 javax.servlet 和 javax.servlet.http。

javax.servlet 包:该包包含各种 servlet 接口和类,能够处理任何类型的协议。

javax.servlet.http 包:该 包包含能够处理特定 http 类型协议的各种接口和类。

一些重要接口和类的概述

javax.servlet 包接口

下面列出了一些重要的接口。

界面

概述

小服务程序

此接口用于创建 servlet 类。每个 servlet 类都必须要求直接或间接实现此接口。

服务请求

该接口的对象用于检索用户的信息。

Servlet响应

此接口的对象用于向用户提供响应。

Servlet配置

ServletConfig 对象用于向 servlet 类显式提供信息。

服务端上下文

ServletContext 对象用于显式地向 Web 应用程序提供信息。

javax.servlet 包类

下面列出了一些重要的类。

班级

概述

通用Servlet

这用于创建 servlet 类。在内部,它实现了 Servlet 接口。

Servlet输入流

该类用于从用户请求中读取二进制数据。

Servlet 输出流

该类用于向用户端发送二进制数据。

Servlet异常

该类用于处理servlet 中发生的异常。

ServletContextEvent

如果在 Web 应用程序的 servlet 上下文中进行了任何更改,此类会通知。

javax.servlet.http 包接口

下面列出了这个包的一些重要接口:

界面

概述

HttpServletRequest

该接口的对象用于在http协议下从用户处获取信息。

HttpServletResponse

该接口的对象用于提供http协议下请求的响应。

HttpSession

该接口用于跟踪用户的信息。

HttpSessionAttributeListener

此接口会通知 HttpSession 属性是否发生任何更改。

HttpSessionListener

此接口会通知 HttpSession 生命周期中是否发生任何更改。

javax.servlet.http 包类

下面列出了这个的一些重要接口。

班级

概述

HttpServlet

此类用于创建 servlet 类。

Cookie

该类用于维护会话状态。

HttpSessionEvent

此类通知 Web 应用程序会话中是否发生任何更改。

HttpSessionBindingEvent

此类在会话中绑定、解除绑定或替换任何属性时发出通知。

 

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交