Servlet不用再学了?扯淡,rocketmq原理解析

本文介绍了在学习Servlet过程中遇到的问题及解决方法。首先,通过web.xml配置Servlet路径和映射,然后展示了重写doGet方法的示例代码,用于打印请求信息。在调试时发现请求错误,修正后成功输出了响应内容,包括请求方法、URI、协议、远程地址等。最后,提供了获取更多面试资料的方式。
摘要由CSDN通过智能技术生成

在这里插入图片描述

免费领取资料

2.2 配置及源码

在查看servlet源码的过程中,发现HttpServlt中请求最终都会指向错误,因此必须继承HttpServlet重写对应的请求方法。

报错代码:

首先在web.xml中配置servlet的路径及映射,如下:

继承了HttpServlet类的子类代码,直接使用父类的doGet


public class TestServlet extends HttpServlet {

    @Override

    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

        System.out.println("test 的 servlet");

        super.doGet(req, resp);

    } 

响应结果:

在这里插入图片描述

修改web.xml中servlet类为重写了doGet方法的类

配置:

免费领取资料

代码:


protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        response.setContentType("text/html");

        PrintWriter out = response.getWriter();

        out.println("<html>");

        out.println("<head>");

        out.println("<title>Hello World!</title>");

        out.println("</head>");

        out.println("<body>");

        out.println("<h1>Hello Servlet!</h1>");

        out.println("Method: " + request.getMethod());

        out.println("Request URI: " + request.getRequestURI());

        out.println("Protocol: " + request.getProtocol());

        out.println("PathInfo: " + request.getPathInfo());

        out.println("Remote Address: " + request.getRemoteAddr());

        out.println("</body>");



### 最后

> **笔者已经把面试题和答案整理成了面试专题文档,有想获取到借鉴参考的朋友:点赞关注后,[戳这里即可免费领取](https://gitee.com/vip204888/java-p7)**

![image](https://img-blog.csdnimg.cn/img_convert/24665a3f512164a3f895b0e4f4726b90.png)

 ![image](https://img-blog.csdnimg.cn/img_convert/d17764a544b93f81a76f27a12d7b603d.png)

![image](https://img-blog.csdnimg.cn/img_convert/047f1898e0b3432ffaabe55912dda465.png)

 ![image](https://img-blog.csdnimg.cn/img_convert/90e4b9e81ed9f702356d96a16d1e575b.png)

![image](https://img-blog.csdnimg.cn/img_convert/9774a4f7ca0f235e3ac51c5afdfa2452.png)

.(img-F7OKa9yu-1628356034082)]

 [外链图片转存中...(img-CnVeY0z0-1628356034084)]

[外链图片转存中...(img-dsWLsR1B-1628356034086)]

 ![image](https://img-blog.csdnimg.cn/img_convert/8a02592cd22916e3e750d045a5ee6d00.png)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值