news 2026/5/2 4:22:33

IDEA(2020版)实现HttpServletRequest对象

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
IDEA(2020版)实现HttpServletRequest对象

查看全文:https://www.longkui.site/program/java/idea2020-ttpservletrequest/7163/


IDEA(2020版)实现Servlet程序 – 每天进步一点点

IDEA(2020版)实现Servlet的生命周期 – 每天进步一点点

IDEA(2020版)实现ServletConfig和ServletContext – 每天进步一点点

IDEA(2020版)实现HttpServletResponse对象 – 每天进步一点点

本文主要介绍在IDEA中实现HttpServletResponse对象

源代码下载: https://box356.lanzoub.com/ij9CW2s8vp2h

1.获取请求行信息的相关方法
右击src—>New—>Create New Servlet,名称就叫TestServlet4_17


代码参考如下:

importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjava.io.IOException;importjava.io.PrintWriter;@WebServlet(name="TestServlet4_17",value="/test417")public class TestServlet4_17 extends HttpServlet{public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{response.setContentType("text/html;charset=utf-8");PrintWriter out=response.getWriter();// 获取请求行的相关信息 out.println("getMethod : "+ request.getMethod()+"<br />");out.println("getRequestURI : "+ request.getRequestURI()+"<br />");out.println("getQueryString:"+ request.getQueryString()+"<br />");out.println("getProtocol : "+ request.getProtocol()+"<br />");out.println("getContextPath:"+ request.getContextPath()+"<br />");out.println("getPathInfo : "+ request.getPathInfo()+"<br />");out.println("getPathTranslated : "+ request.getPathTranslated()+"<br />");out.println("getServletPath:"+ request.getServletPath()+"<br />");out.println("getRemoteAddr : "+ request.getRemoteAddr()+"<br />");out.println("getRemoteHost : "+ request.getRemoteHost()+"<br />");out.println("getRemotePort : "+ request.getRemotePort()+"<br />");out.println("getLocalAddr : "+ request.getLocalAddr()+"<br />");out.println("getLocalName : "+ request.getLocalName()+"<br />");out.println("getLocalPort : "+ request.getLocalPort()+"<br />");out.println("getServerName : "+ request.getServerName()+"<br />");out.println("getServerPort : "+ request.getServerPort()+"<br />");out.println("getScheme : "+ request.getScheme()+"<br />");out.println("getRequestURL : "+ request.getRequestURL()+"<br />");}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{doGet(request, response);}}

在浏览器里输入下面的地址,注意和你实际的地址相匹配

http://localhost:8080/Servlet01_war_exploded/test417
运行结果如下:


2.获取请求头的相关方法
右击src,创建一个新的Servlet,名字为TestServlet4_18


查看全文:https://www.longkui.site/program/java/idea2020-ttpservletrequest/7163/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/27 14:53:05

springboot基于vue的vue的校园兼职综合服务平台_工作分配系统 eb892e3n

目录已开发项目效果实现截图开发技术系统开发工具&#xff1a;核心代码参考示例1.建立用户稀疏矩阵&#xff0c;用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&…

作者头像 李华
网站建设 2026/4/26 0:18:20

基于Java + vue宠物医院管理系统(源码+数据库+文档)

宠物医院管理 目录 基于springboot vue宠物医院系统 一、前言 二、系统功能演示 详细视频演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 基于springboot vue宠物医院系统 一、前言 博主介绍…

作者头像 李华
网站建设 2026/4/19 18:28:36

基于Java+ vue酒店管理系统(源码+数据库+文档)

酒店管理 目录 基于springboot vue酒店管理系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 基于springboot vue酒店管理系统 一、前言 博主介绍&#xff1a;✌️大…

作者头像 李华
网站建设 2026/4/18 7:04:15

sdl安装测试-mingw32环境

安装sdl 下载 SDL3-devel-3.2.28-mingw.zip 并解压到 D:\soft\vcpkg\myCMakeLists.txt cmake_minimum_required(VERSION 3.15) project(SDL3Demo LANGUAGES C CXX) # 强制 32-bit 编译 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32") set(CMAKE_CXX_FLAGS "${…

作者头像 李华
网站建设 2026/4/18 6:33:30

深入了解HTTP缓存!测试要注意这5大应用场景

如果我们测试一个版本时遇到Bug&#xff0c;然后等开发改了以后及时验证&#xff0c;开发可能会好心提醒一句&#xff0c;你先清一下浏览器缓存再测&#xff0c;是不是经常碰到这种情况&#xff1f; 所以我们在测试中要经常和缓存打交道&#xff0c;既然是老朋友了&#xff0c…

作者头像 李华