request获取完整url(带参数)

  • A+
所属分类:Java

---
title: request获取完整url(带参数)
date: 2018-11-08 10:32:10
categories: Java
tags:
- 参数
- url
- 获取
- request
- 完整
- getQueryString
- getRequestURL
---

今天项目里出现一个bug是重定向时url变了,url的参数没有了。看了下代码发现是request.getRequestURL()的坑,这个参数只能取到不带参数的url。解决方法如下:

StringBuffer url = request.getRequestURL();
            if(!StringUtils.isEmpty(request.getQueryString())) {
            	url.append("?");
            	url.append(request.getQueryString());
            }

用request.getQueryString()即可取到参数。

ZPY

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:0   其中:访客  2   博主  0

    • avatar 熔火多.记忆中的桂麦 已仓冒玄 1

      熔火多.记忆中的桂麦 已仓冒玄.

      • avatar 熔火多.记忆中的桂麦 已仓冒玄 1

        熔火多.记忆中的桂麦 已仓冒玄