栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Servlet详解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Servlet详解

1. Servlet核心接口和类

在Servlet体系结构中,除了实现Servlet接口,还可以通过继承GenericServlet或HttpServlet类,完成编写。

1.1 Servlet接口

在Servlet API中最重要的是Servlet接口,所有Servlet都会直接或间接的与该接口发生联系,或是直接实现该接口,或间接继承自实现了该接口的类。该接口包括以下五个方法:

  • init(ServletConfig config)
  • ServletConfig getServletConfig()
  • service(ServletRequest req, ServletResponse res)
  • String getServletInffo()
  • destroy()
1.2 GenericServlet抽象类

GenericServlet使编写Servlet变得更容易。它提供生命周期方法init和destroy的简单实现,要编写一般的Servlet,只需重写抽象Service方法即可。

1.3HttpServlet类

HttpServlet类是继承GenericServlet的基础上进一步的扩展。提供将要被子类化以创建适用于Web站点的HTTP servlet的抽象类。

HttpServlet的子类至少必须重写一个方法,该方法通常是以下这些方法之一:doGet,如果servlet支持HTTP DET请求doPost,用于HTTP POST请求doPut,用于HTTP PUT请求doDelete,用于HTTP DELETE请求

2. Servlet两种创建方式

2.1 实现接口Servlet

2.2 继承HttpServlet(推荐)

2.3 常见错误

3.Servlet两种配置方式

3.1 使用web.xml(Servlet2.5之前使用)

3.2 配置属性

3.3 使用注解(Servlet3.0后支持,推荐)

3.4 @WebServlet注解常用属性

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1004318.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号