`
fackyou200
  • 浏览: 309633 次
  • 性别: Icon_minigender_1
  • 来自: 山西太原
社区版块
存档分类
最新评论

jsp获得访问者来源和request.getHeader方法的内容

    博客分类:
  • s2sh
阅读更多
System.out.println("Protocol: " + request.getProtocol());
    System.out.println("Scheme: " + request.getScheme());
    System.out.println("Server Name: " + request.getServerName() );
    System.out.println("Server Port: " + request.getServerPort());
    System.out.println("Protocol: " + request.getProtocol());
    System.out.println("Server Info: " + getServletConfig().getServletContext().getServerInfo());
    System.out.println("Remote Addr: " + request.getRemoteAddr());
    System.out.println("Remote Host: " + request.getRemoteHost());
    System.out.println("Character Encoding: " + request.getCharacterEncoding());
    System.out.println("Content Length: " + request.getContentLength());
    System.out.println("Content Type: "+ request.getContentType());
    System.out.println("Auth Type: " + request.getAuthType());
    System.out.println("HTTP Method: " + request.getMethod());
    System.out.println("Path Info: " + request.getPathInfo());
    System.out.println("Path Trans: " + request.getPathTranslated());
    System.out.println("Query String: " + request.getQueryString());
    System.out.println("Remote User: " + request.getRemoteUser());
    System.out.println("Session Id: " + request.getRequestedSessionId());
    System.out.println("Request URI: " + request.getRequestURI());
    System.out.println("Servlet Path: " + request.getServletPath());
    System.out.println("Accept: " + request.getHeader("Accept"));
    System.out.println("Host: " + request.getHeader("Host"));
    System.out.println("Referer : " + request.getHeader("Referer"));
    System.out.println("Accept-Language : " + request.getHeader("Accept-Language"));
    System.out.println("Accept-Encoding : " + request.getHeader("Accept-Encoding"));
    System.out.println("User-Agent : " + request.getHeader("User-Agent"));
    System.out.println("Connection : " + request.getHeader("Connection"));
    System.out.println("Cookie : " + request.getHeader("Cookie"));
    System.out.println("Created : " + session.getCreationTime());
    System.out.println("LastAccessed : " + session.getLastAccessedTime());

 

分享到:
评论

相关推荐

    jsp获取客户端IP地址的方法.docx

    2. **统计分析**:收集访问者IP地址有助于进行流量分析,了解用户的地理位置分布等。 3. **个性化体验**:根据用户的IP地址可以提供更加个性化的服务或内容。 4. **地域限制**:某些网站或服务可能仅限于特定地区的...

    jsp获取浏览者真实IP地址方法

    本文将深入探讨如何在JSP中准确获取浏览者的真 实IP地址,尤其是在多级代理环境下的处理方法。 #### 基础方法:request.getRemoteAddr() 通常,开发人员会首先尝试使用`HttpServletRequest`接口中的`getRemoteAddr...

    JSP的Request对象练习源代码

    在这个练习中,学习者可以通过实际操作理解`Request`对象在JSP中的重要性,以及它如何与Servlet容器交互以处理客户端的请求。此外,理解这些基本概念对于进一步学习Java Web开发,尤其是MVC框架如Spring MVC是非常有...

    获得访问者的IP地址

    在IT行业中,获取访问者的IP地址是一项常见的需求,特别是在服务器端编程、网站分析以及安全监控等领域。本项目提供了一个解压后的程序,可以用于演示如何在Java Web环境中获取用户的IP地址。通过使用Eclipse集成...

    获取访问者真实的IP地址

    本文将详细介绍如何通过Java Web应用中的JSP技术获取访问者的实际IP地址。 #### 一、问题背景 当客户端通过HTTP协议请求服务器资源时,服务器能够接收到客户端发送的请求头信息,其中包含了客户端的IP地址。但在...

    JAVA遇见HTML——JSP篇

    【JAVA遇见HTML——JSP篇】是一门适合初学者的课程,主要讲解了Java与HTML在Web开发中的结合,特别是JSP(Java Server Pages)的相关知识。本文将深入解析JSP的基本概念、语法以及核心对象,帮助理解如何利用JSP进行...

    jsp获取客户端IP地址的方法

    在Java语言开发的Web应用中,尤其是在使用Java Server Pages(JSP)技术时,获取客户端的IP地址是常见的需求之一,这可以用于日志记录、用户访问统计、安全性检查等多种场景。本文详细介绍了几种在JSP中获取客户端IP...

    《基于JSP的班级网站》

    《基于JSP的班级网站》是一个适合初学者的项目,旨在教授如何利用JSP(JavaServer Pages)技术构建一个简单的互动网站。这个项目包含了访问计数、用户注册、客户端信息展示以及一个留言功能,全部基于关系型数据库MS...

    PPT:JSP的基础知识讲解

    ...%>`标记,主要用于声明变量或方法,这些声明的变量和方法在整个JSP页面中都可用。 **JSP指令** JSP指令有三种:page指令、include指令和taglib指令。`page`指令用于设置JSP页面的属性,例如设定语言、导入包等。...

    jsp的一些初级总结

    JSP中的HttpServletRequest对象提供了读取HTTP请求头的方法,如`getHeader()`和`getHeaders()`。这允许开发者获取浏览器发送的信息,如用户代理(User-Agent)、 Accept-Language 等,从而实现定制化的响应。 **五...

    JSP如何获取客户端真实IP地址

    在没有反向代理的简单情况下,可以通过request对象的getRemoteAddr()方法来获取客户端IP地址。然而,在实际的生产环境中,许多网络架构都部署了反向代理服务器,如Apache、Squid等,这使得获取客户端真实IP变得复杂...

    jsp实现防盗链的方法

    在JSP中,可以通过`HttpServletRequest`对象的`getHeader()`方法获取到"Referer"头部信息。以下是一个简单的示例: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <title>Simple jsp page ...

    防盗链的方式借鉴.pdf

    本文将详细介绍一种基于Servlet的防盗链实现方法,以及如何在Web应用中配置和使用。 一、Servlet型反盗链原理 防盗链的核心在于检查HTTP请求中的`Referer`头部字段。`Referer`(引荐来源)是HTTP协议中的一项元...

    JEE考试概要

    它们在翻译到Servlet时,分别对应为类成员、注解、局部变量、输出语句和方法体。 - JSP的两种跳转方式:请求转发(`request.getRequestDispatcher()`)和重定向(`response.sendRedirect()`)。前者在同一应用内,后...

    Jsp_Servlet_中文API档

    方法包括`forward(ServletRequest request, ServletResponse response)`和`include(ServletRequest request, ServletResponse response)`,分别用于向前端控制器转发请求和包含指定资源。 **二、Servlet接口** ...

    host头攻击.pdf

    当用户访问正常站点时,恶意站点的内容可能会被缓存并替代原始站点的内容,从而导致用户接收到伪造的信息或被重定向到恶意站点。 ##### 2. 密码重置 密码重置攻击主要是利用被污染的Host头来间接劫持用户的邮件或...

    OpenCms中文指南

    ### OpenCms中文指南知识点概览 #### 1. CMS概念与原理 ##### 1.1 什么是CMS - **定义**: 内容管理系统(Content Management System,...这些内容为初学者提供了全面而系统的指导,有助于更好地掌握OpenCms的使用技巧。

    超级有影响力霸气的Java面试题大全文档

     forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。...

    JAVA程序员面试题(1)\JAVA程序员面试题

    Request对象的重要方法解析 - **setAttribute(String name, Object value)**:设置请求属性,将一个名为`name`的对象值`value`添加到当前的`HttpServletRequest`对象中。 - **getAttribute(String name)**:获取...

Global site tag (gtag.js) - Google Analytics