servlet-4

在servlet中最重要的就是那个service里面的方法

层次结构:servlet->GenericServlet->Httpservlet

 

 这就比servlet方法好太多了

更加简洁明了

但是在写完之后,需要自己手动去加doget和dopost方法

Httpservlet比servlet

有get(读取),post(保存),put(修改),delet(删除).这四种方法

复制代码
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@WebServlet("/tt")

public class ttstservlect extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        super.service(req, resp);
    }
//读取req接收,resp响应
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.getWriter().write("hello");
    }
//保存
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        super.doPost(req, resp);
    }
}
复制代码

在Httpservlet里面的doget与dopost全部来源于原来的servlet里面的servlet那部分

下面是操作的结果

 

 

在HTTPservlet里面的doget与dopost方法在servlet里面全部在servlet里面

客户端传过来的通过req来接收,通过resp来将后端的数据传到前端

req.getMethod该方法是接收请求的方法

但一般只需要有Httpservlet就行了

Httpservlet根据请求的类型进行了分发的处理(get与post)

 

posted @   湖南陈冠希  阅读(29)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示