request对象简介和获取客户机信息
request对象(请求对象)ServletRequest|HttpServletRequest 获取客户机信息getRemoteAddr(*****) 获取IP地址getMethod() (*****) 获取请求方式getContextPath()(*****) 获取虚拟路径
request获取客户机信息
getRequestURL方法返回客户端发出请求完整URL
getRequestURI方法返回请求行中的资源名部分
getQueryString 方法返回请求行中的参数部分
getRemoteAddr方法返回发出请求的客户机的IP地址
getMethod得到客户机请求方式
getContextPath 获得工程虚拟目录名称
package cn.learn.request;import java.io.IOException;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;/*** 获取客户机的内容* @author Administrator**/
public class RequestServlet1 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// 获取IPString ip = request.getRemoteAddr();// 获取请求方式String method = request.getMethod();// 获取虚拟路径String path = request.getContextPath();System.out.println("IP地址:"+ip);System.out.println("请求方式:"+method);System.out.println("虚拟路径名称:"+path);// 获取请求头记住来源(防盗链)String referer = request.getHeader("referer");// 判断浏览器(文件下载)String agent = request.getHeader("user-agent");// 做操作}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}
request对象简介和获取客户机信息相关推荐
- java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象
java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象 一.问题描述 1.在java定时任务中,使用 @Scheduled 注 ...
- 获取连接无线路由客户机信息命令
前些天一直在纠结,怎么得知连接无线路由器的客户机电脑的mac,其实这个功能,跟无线模块芯片有关 即可能不同的芯片厂家,可能获取状态的这个命令不同,所以刚开始菜鸟的我,也问了一些无知的问题.网上 查找, ...
- C#中ManagementClass获取本机信息
C# 提供了ManagementClass类来获取本机的一些基本信息,比如CPU的个数,CPU的频率,网卡的MAC,内存的大小,硬盘的大小等. 获取本机MAC地址: /// <summary&g ...
- C#中使用ManagementClass获取本机信息
C#提供 ManagementClass来对机器的信息进行管理,可以通过设定不同的管理类来获得机器的基本信息.下面给出了一些基本的信息的获取方法,包括获取CPU数目,cpu频率,内存大小,硬盘大小. ...
- java 获取本机信息,使用Java获取系统信息的常用代码整理总结
1.获取CPU和内存信息 ? 2.获取本机的IP地址: ? 3.获得网卡地址 ? 4.获得操作系统帐号 ? 5.获得操作系统版本 ? 6.一些常用的信息获得方式整理 java.version J ...
- SAP 获取本机信息(IP及电脑名称)
导语:最近在做日志的东西,需要记录用户的IP,以及电脑名称,找了一下,SAP有两个类可以实现. 一.效果展示 二.代码 *&---------------------------------- ...
- siger获取 本机信息
sigar-x86-winnt.dll文件拷贝到Java SDK目录的bin public static void main(String[] args) { try { // System信息,从j ...
- request 对象和 response 对象
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象.和代表响应的response对象 HttpServletResponse HttpServletR ...
- 总结29 WEB服务器中HTTP的Request对象和BeanUtils之应用
HTTP应用 概念 HTTP继承自GenericServlet实现类,而GenericServlet则实现了Servlet接口. 因此从不严格的意义上来讲,属于Servlet的分支,因此全称为'Htt ...
最新文章
- 【Groovy】循环控制 ( Number 注入函数实现循环 | times 函数 | upto 函数 | downto 函数 | step 函数 | 闭包作为最后参数可写在外面 )
- TensorFlow迁移学习的识别花试验
- 基于httpd建立私有CA实现https加密连接
- laravel5.5中间件
- C++:不同数据类型作为参数传递和作为返回值的例子
- 容器编排技术 -- Kubernetes Replication Controller
- byte java 空_java – 如何检查字节数组是否为空?
- C++ Qt学习笔记(2)简易计算器设计(为计算器添加菜单功能)
- SPS :SPS 2003 安装过程中的语言版本问题。
- layUI提交多个相同name的值
- MediaDevices.getUserMedia()
- 文献管理三剑客之Mendeley最新版使用小记
- HTML制作用户登录界面
- 求最大公约数的MATLAB,matlab求最大公约数和最小公倍数
- “记忆宫殿”等五大方法,拯救你衰退中的记忆力
- 联想电脑u盘安装Linux,如何使用u盘安装linux系统
- flyaway mysql_MySQL open table
- 关于使用SXSSFWorkbook对象下载excel文件,打开文件后excel文件损坏
- 华为云ecs服务器镜像上传到容器镜像服务SWR
- 制作JavaCV应用依赖的基础Docker镜像(CentOS7+JDK8+OpenCV4)