`
阅读更多

 

java 获取登录前的页面,java 获取登录前的页面请求

 

 

String fromUrl=getRequest().getHeader("referer");

System.out.println("fromUrl = "+fromUrl);

String fromUrlName=fromUrl.substring(fromUrl.lastIndexOf("/") + 1); 

System.out.println("fromUrlName = "+fromUrlName);

--------------------------------打印信息--------------------------------
fromUrl = http://localhost:8080/duona/cashCouponIntroduceUI_54.htm
fromUrlName = cashCouponIntroduceUI_54.htm


--------------------------------完整方法--------------------------------
public String loginUI() {

   String fromUrl=getRequest().getHeader("referer");
   System.out.println("fromUrl = "+fromUrl);

   String fromUrlName=fromUrl.substring(fromUrl.lastIndexOf("/") + 1); 
   System.out.println("fromUrlName = "+fromUrlName);

   getSession().setAttribute("myUrl", fromUrl);
   setRequestAttribute(Conf.REQUEST_QR, q);

   return "loginUI";
}

 

 

更多请求信息

System.out.println("rotocol: " + getRequest().getProtocol()); 

System.out.println("Scheme: " + getRequest().getScheme()); 

System.out.println("Server Name: " + getRequest().getServerName() ); 

System.out.println("Server Port: " + getRequest().getServerPort()); 

System.out.println("rotocol: " + getRequest().getProtocol()); 

System.out.println("Remote Addr: " + getRequest().getRemoteAddr()); 

System.out.println("Remote Host: " + getRequest().getRemoteHost()); 

System.out.println("Character Encoding: " + getRequest().getCharacterEncoding()); 

System.out.println("Content Length: " + getRequest().getContentLength()); 

System.out.println("Content Type: "+ getRequest().getContentType()); 

System.out.println("Auth Type: " + getRequest().getAuthType()); 

System.out.println("HTTP Method: " + getRequest().getMethod()); 

System.out.println("ath Info: " + getRequest().getPathInfo()); 

System.out.println("ath Trans: " + getRequest().getPathTranslated()); 

System.out.println("Query String: " + getRequest().getQueryString()); 

System.out.println("Remote User: " + getRequest().getRemoteUser()); 

System.out.println("Session Id: " + getRequest().getRequestedSessionId()); 

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

System.out.println("Servlet Path: " + getRequest().getServletPath()); 

System.out.println("Accept: " + getRequest().getHeader("Accept")); 

System.out.println("Host: " + getRequest().getHeader("Host")); 

System.out.println("Referer : " + getRequest().getHeader("Referer")); 

System.out.println("Accept-Language : " + getRequest().getHeader("Accept-Language")); 

System.out.println("Accept-Encoding : " + getRequest().getHeader("Accept-Encoding")); 

System.out.println("User-Agent : " + getRequest().getHeader("User-Agent")); 

System.out.println("Connection : " + getRequest().getHeader("Connection")); 

System.out.println("Cookie : " + getRequest().getHeader("Cookie"));

------------------------打印信息---------------------------- 

rotocol: HTTP/1.1
Scheme: http
Server Name: localhost
Server Port: 8080
rotocol: HTTP/1.1
Remote Addr: 127.0.0.1
Remote Host: 127.0.0.1
Character Encoding: UTF-8
Content Length: -1
Content Type: null
Auth Type: null
HTTP Method: GET
ath Info: null
ath Trans: null
Query String: q=0
Remote User: null
Session Id: 74333DD1D3803A69B9B494EF4FDEE315
Request URI: /duona/loginUI.action
Servlet Path: /loginUI.action
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Host: localhost:8080
Referer : http://localhost:8080/duona/cashCouponIntroduceUI_54.htm
Accept-Language : zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding : gzip, deflate
User-Agent : Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0
Connection : keep-alive
Cookie : JSESSIONID=74333DD1D3803A69B9B494EF4FDEE315; Hm_lvt_cd6626481f1b4484f55efcd830b79566=1357607838,1357626598,1357694769,1357696520; Hm_lpvt_cd6626481f1b4484f55efcd830b79566=1357703643
 

 

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2013年1月9日 11:44:35 星期三

 

4
1
分享到:
评论
1 楼 o_o_0 2013-01-09  
用反射做更简单些

相关推荐

    java 获取标准北京时间

    java 获取标准北京时间 标准北京时间 北京时间 网络时间 internet时间

    java web 18种登录页面模板

    登录模板,java web 18种登录页面模板,很好很强大

    java获取话筒音频并保存源代码

    java获取话筒音频原代码及说明,实例代码AudioRecorder.java是获取电脑话筒声音并储存为音频的过程下面代码复制后可以正确运行

    java获取网络音乐文件时长

    在Java编程中,获取网络音乐文件的时长是一项常见的任务,尤其在开发音乐播放器或者处理音频流的应用中。下面将详细介绍三种不同的方法来实现这一功能。 ### 方法一:使用`BufferedInputStream`和`AudioInputStream...

    java session判断用户登录时间和点击页面次数

    在Java Web开发中,Session是服务器用来跟踪用户状态的一种机制,尤其在用户登录验证和页面交互统计方面。本文将深入探讨如何使用Servlet和Session来实现用户登录时间和点击页面次数的记录。 首先,让我们理解...

    普通java类中获取pageContext对象

    在探讨如何在普通的Java类中获取`PageContext`对象之前,我们先来了解一下`PageContext`的基本概念及其在JavaWeb开发中的重要性。`PageContext`是JavaServer Pages(JSP)技术的核心类之一,它提供了对当前页面的上...

    java登陆页面模板

    Java登录页面模板是一种基于Java语言开发的用户界面设计,主要用于构建系统的登录功能。在Web应用程序中,登录页面是用户进入系统的门户,它负责收集用户的凭证(如用户名和密码),并验证这些信息是否与数据库中...

    Java获取最近12个月 (修改完善版)

    用Java获取最近12个月的名称,以具有12个元素的数组的形式返回,源查找不可用(3月份重复),现自己修改了一下,缺分啊,1分请见谅

    用Java来获取访问者真实的IP地址

    ### 使用Java获取访问者真实IP地址 在现代Web开发中,获取客户端的真实IP地址是非常重要的。这不仅有助于网站统计分析,还可以用于安全控制、地域限制等功能。然而,在使用如Apache、Squid等反向代理服务器的情况下...

    Java,获取汉字拼音、部首、笔画、笔画数目源文件、源码

    在Java编程语言中,处理汉字并获取其相关信息,如拼音、部首、笔画和笔画数目,是一项挑战性但非常实用的任务。这通常涉及到自然语言处理(NLP)和字符编码的理解。以下是对这个主题的详细阐述: 首先,我们要明白...

    Java获取Tomcat下war包部署的Web工程根目录路径的方法

    开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径

    java 模拟登录(含验证码)

    本文将详细介绍如何使用Java进行模拟登录,特别是结合OCR技术处理验证码。 首先,让我们了解什么是模拟登录。模拟登录是指通过编程方式自动登录到一个网站,通常是通过发送HTTP请求,模拟用户填写表单并提交的过程...

    java根据ip获取国家、地区名称,附带ip库

    在Java编程中,根据IP地址获取国家和地区名称是一项常见的需求,尤其在网站分析、网络安全或者地理定位服务中。实现这一功能通常需要借助IP数据库或API服务。本篇将详细讲解如何在Java中根据IP地址获取国家和地区...

    java读取服务器硬件信息(windowx+linux+Mac OS)

    本文将深入探讨如何使用Java来获取这些不同系统的硬件信息。 首先,Java的核心优势之一就是其跨平台性,这得益于Java的“一次编写,到处运行”(Write Once, Run Anywhere, WORA)原则。Java通过Java虚拟机(JVM)...

    Java使用SOAP获取webservice实例解析

    ### Java使用SOAP获取WebService实例解析 #### WebService简介 WebService是一种跨编程语言和操作系统平台的、在网络上进行数据交换的一种方式。它使用标准的Internet协议,如HTTP、XML、SOAP等来实现不同系统间的...

    java通过ip获取mac地址的工具

    java中通过ip获取远程客户端的mac地址,支持跨平台

    java获取MP3文件详细信息

    ava获取MP3文件详细信息

    如何使用Java代码获取文件、文件流或字符串的编码方式.zip

    本工程用于研究如何使用Java代码获取文件、文件流或字符串的编码方式 本工程编码方式:UTF-8 开发工具:MyEclipse 参考博客:http://blog.csdn.net/gaohuanjie/article/details/43735891

    java通过SNMP协议获取交换机设备信息(如:交换机下的PC机MAC、IP、连接端口号等信息)

    本篇文章将深入探讨如何利用Java编程语言通过SNMP协议来获取交换机设备上的详细信息,包括PC机的MAC地址、IP地址以及连接的端口号。 首先,SNMP是一种应用层协议,它允许网络管理员远程收集和配置网络设备的数据。...

    java一亿数字取前100个(3秒钟获取)

    在这种情况下,可以使用流对数字集合进行排序,并获取前100个最小值。但是,考虑到性能要求,流API可能不是最佳选择,因为它涉及全量排序,时间复杂度为O(n log n)。 3. **快速选择算法(QuickSelect)**:这是一种...

Global site tag (gtag.js) - Google Analytics