`
robert_liu
  • 浏览: 131545 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

获取URL

    博客分类:
  • Java
阅读更多

1. 获取上上个请求的URL

 

    在HTTP的request对象中,可以取到HTTP头HEADER,其中有一个是"Referer",通过它,我们可以知道上上个请求的URL

 

String retUrl = request.getHeader("Referer");  

 

2. 获取当前请求的URL

/**
     * 格式化中文字符,防止出现乱码
     * @param str
     * @return
     */
    public  String codeToString(String str) {
        String strString = str;
        try {
            byte tempB[] = strString.getBytes("ISO-8859-1");
            strString = new String(tempB);
            return strString;
        } catch (Exception e) {
            return strString;
        }
    } 
    
    /** *//**
     * 获取完整的Url
     * @param request
     * @return
     * @throws Exception
     */
    public String getBackUrl(javax.servlet.http.HttpServletRequest request) throws Exception {
        String strBackUrl = "";    
        try {
        strBackUrl = "http://" + request.getServerName() + ":" 
          + request.getServerPort() + request.getContextPath() 
          + request.getServletPath() + "?" 
          + this.codeToString(request.getQueryString());    
        strBackUrl = java.net.URLEncoder.encode(strBackUrl,"gbk");
        } catch(Exception e) {
            throw e;
        }
        return strBackUrl;
    }
 
分享到:
评论

相关推荐

    js获取url,javascript获取url参数等

    设置或获取整个 URL 为字符串。 设置或获取与 URL 关联的端口号码。 设置或获取 URL 的协议部分。 设置或获取 href 属性中在井号“#”后面的分段。 设置或获取 location 或 URL 的 hostname 和 port 号码。 ...

    js获取url参数

    ### JavaScript 获取 URL 参数详解 #### 一、引言 在Web开发中,经常需要处理URL中的查询参数。这些参数通常用于传递页面之间的数据或者状态信息。JavaScript作为一种强大的客户端脚本语言,提供了多种方法来实现...

    Jquery 获取url参数

    在处理URL参数时,jQuery提供了一些便利的方法,使得开发者能够轻松地获取和解析URL中的查询字符串。本篇文章将深入探讨如何使用jQuery来获取URL参数,并给出实际的应用示例。 首先,我们需要理解URL的组成部分。一...

    C# 获取url的域名

    在IT行业中,尤其是在Web开发领域,获取URL的域名是一项基础且重要的任务。C#作为.NET框架的主要编程语言,提供了丰富的类库来处理URL相关的操作。本文将深入探讨如何使用C#来获取URL的域名,同时结合提供的文件信息...

    js获取url参数.rar url参数获取

    在JavaScript编程中,获取URL参数是一项常见的任务,特别是在构建动态Web应用时。URL(Uniform Resource Locator)是网页的地址,而URL参数则是附加在URL后面,用于传递额外信息的键值对。这些参数通常以问号(?)...

    jquery获取URL中参数解决中文乱码问题的两种方法

    为了解决这个问题,我们可以采取一些方法,特别是当使用jQuery来获取URL参数时,有以下两种方法特别有效。 方法一是利用正则表达式来匹配和解析URL参数,这是一种相对直接且有效的方式。具体实现步骤如下: 1. ...

    js获取url中的参数

    js获取url中的参数 可以获取所有url 中属性后面的参数 如:www.baidu?ID=12&str=aaaa&name=zhangjian 获取属性=所对应的参数

    request获取url以及其参数

    当你需要从客户端(通常是浏览器)获取URL及其参数时,`HttpServletRequest`扮演了核心角色。本篇文章将详细探讨如何使用`HttpServletRequest`来获取URL和参数。 首先,让我们理解URL(Uniform Resource Locator)...

    servlet获取url相关参数

    下面我们将详细讨论如何在Servlet中获取URL中的不同信息。 1. **URL结构**: - **协议(Scheme)**: URL的开头部分,如http、https,表示通信协议。在示例中,`scheme`是`http`。 - **主机名(Server Name)**: ...

    获取URL中的参数名+参数值,并添加选中样式

    通过截取URL,获取URL中的参数值与参数名,并且完成选中样式的添加。

    php获取URL中带#号等特殊符号参数的解决方法

    在处理Web开发中,我们经常需要从URL中获取参数值。然而,URL参数中可能包含特殊字符,如井号(#)和其它符号,它们在URL中扮演特定的角色,可能导致无法直接获取预期的参数值。本篇知识点将详细探讨如何在PHP中获取带...

    jquery_query_js获取url参数

    jQuery Query Object是jQuery的一个扩展插件,它提供了方便的方法来处理URL参数,使得开发者能够轻松地获取、设置和操作URL中的查询字符串。在本篇文章中,我们将深入探讨如何使用jQuery Query Object来获取URL参数...

    Java 获取URL的内容

    Java获取URL内容的,我这里只给出GET方式的,POST和其它方式的都是比较类似的。其技术要点就一下三点。 第一:创建HttpURLConnection 第二:打开URL,创建一个InputStream 第三:逐行(逐字节)读取,如果需要,转换...

    Jquery获取URL中的参数、URL、网页地址及路径

    jQuery插件Query URL Parser用于解析URLs字符串。通过它我们可以方便地获取协议、主机、端口、查询参数、文件名、路径等等。在一些静态页面需要根据参数来调整一些内容的时候这个插件还是挺有用的。

    获取url参数

    ### 获取URL参数的相关知识点 在Web开发中,URL(Uniform Resource Locator)参数是传递客户端请求信息到服务器端的重要方式之一。这些参数通常被用于搜索、筛选数据或个性化用户体验等场景。本文将根据提供的代码...

    C#使用webBrowser控件获取URL下载图片

    通过C#网络编程的webBrowser获取网页中的url并简单的尝试下载网页中的图片,主要是为以后网络开发的基础学习.其中主要的通过应用程序结合网页知识、正则表达式实现浏览、获取url、下载图片三个功能.而且很清晰的解析...

    调微信接口之上传图文消息内的图片获取URL--源码

    调微信接口之上传图文消息内的图片获取URL,图文消息的具体内容,支持HTML标签,必须少于2万字符,小于1M,且此处会去除JS,涉及图片url必须来源 "上传图文消息内的图片获取URL"接口获取。外部图片url将被过滤。

    一个用php实现的获取URL信息的类

    获取URL信息的类 使用这个类,你能获得URL的如下信息: – Host – Path – Statuscode (eg. 404,200, …) – HTTP Version – Server – Content Type – Date – The whole header string...

    URLEncodedUtils.java 获取Url中的字段value值

    Apache 官方 URLEncodedUtils.java 工具类,可以用来获取Url中的字段value值

    VC++如何获得浏览器窗口的地址栏URL字符串

    此外,提供的文件“AutoRefresh.rar”可能包含一个自动刷新浏览器页面的示例代码,而“获得打开的IE窗口的URL名称.txt”可能是实现该功能的具体步骤或源代码片段。如果需要查看这些内容,需要解压“AutoRefresh.rar...

Global site tag (gtag.js) - Google Analytics