JavaWeb 03_创建servlet项目(详细)

一、创建web项目

1. File--New--Project

2. 设置项目相关信息

 

 

 3. 设置项目名称及工作空间

 

 

4. web项目目录结构如下

 

 

二、Servlet的实现

1. 新建包---类   设类名为Servlet01.java

 

 

2. 实现Servlet规范

实现Servlet规范,即继承HttpServlet类,并到如响应的包,该类中已经完成了通信的规则,我们只需要进
行业务的实现即可。

 

 

3. 重写service方法(Ctrl+O  选择service(rep:HttpServletRequest....) )

满足Servlet规范只是让我们的类能够满足接收请求的要求,接收到请求后需要对请求进行分析,以及进行
业务逻辑处理,计算出结果,则需要添加代码,在规范中有一个叫做service的方法,专门用来做请求处理的操
作,业务代码则可以写在该方法中。

 

 

4. 设置注解

在完成好了一切代码的编写后,还需要向服务器说明,特定请求对应特定资源。
开发servlet项目,使用@WebServlet将一 个继承于javax.servlet.http.HttpServlet的类定义为Servlet组件。
在Servlet3.0中,可以使用@WebServlet注解将一 个继承于javax.servlet.http.HttpServlet的类标注为可以处理用
户请求的Servlet。

 

 若要设置多个别名,则如下

 

 

 

用注解配置Servlet

 

 

有多种servlet方法,如1.继承HttpServlet,重写service方法(推荐使用)

    2.继承GenricServlet,重写service方法

 

 

 

 

    3.  实现Servlet接口,重写service方法

 

 

 4. 继承HttpServlet,重写doPost、doGet 方法

  

 

posted @   OYそ  阅读(451)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示