news 2026/7/9 4:55:46

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/7/9 1:43:39

ASCII转换

ASCII&#xff08;American Standard Code for Information Interchange&#xff0c;美国信息交换标准代码&#xff09;是一种基于拉丁字母的电脑编码系统&#xff0c;主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准&#xff0c;并等同于国际标准 ISO/IEC 646。…

作者头像 李华
网站建设 2026/7/9 1:05:01

锐亚教育-Unity3D制作《类王者荣耀》爆款手游系列课程

告别 “只会做 Demo”&#xff01;Unity3D 实战课&#xff1a;复刻《类王者荣耀》核心玩法引言随着游戏行业的迅猛发展&#xff0c;尤其是在手机端游戏的普及和玩家需求的不断变化&#xff0c;越来越多的开发者开始转向高质量、多功能的游戏开发技术。而在这其中&#xff0c;Un…

作者头像 李华
网站建设 2026/7/8 21:12:52

基于微信小程序的积分制零食自选平台【源码文末联系】

基于微信小程序的积分制零食自选平台 三个角色&#xff08;管理端&#xff0c;用户&#xff0c;商家&#xff09; 效果如下&#xff1a; 登录页面零食信息页面补货信息页面优惠券页面管理员主页面注册页面用户首页面订单确认页面研究背景 随着移动互联网的深度渗透与智能终端的…

作者头像 李华
网站建设 2026/7/8 17:46:43

BrowserUse14-源码-ScreenShot模块-整理

BrowserUse14-源码-ScreenShot模块-整理ScreenShot模块 1-源码部分【下载】基于图片的Base64进行图片的&#xff0c;【查看】指定本地的文件路径进行查看""" 浏览器使用代理的截图存储服务。 """import base64 from pathlib import Pathimport a…

作者头像 李华
网站建设 2026/7/8 23:17:37

品牌营销的“防AI雷区”:MyDetector如何让你的文案和图片双保险

品牌营销的“防AI雷区”&#xff1a;MyDetector 如何让你的文案和图片双保险&#xff08;完整版 1680 字&#xff09; AI 时代&#xff0c;品牌最怕的不是写不出来&#xff0c;而是“写得太像 AI” 在如今的营销圈&#xff0c;AI 已经成了标配&#xff1a; ChatGPT 30 秒出一篇…

作者头像 李华