httpservletrequest获取字符串丢失"+"?

查看:201
本文介绍了httpservletrequest获取字符串丢失"+"?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

这是md5+base64生成的String签名 : LB/3O6v+9KG7a1/CIuk/yA==

用request.getparameter接受以后会丢失"+"编程空格,这是怎么回事情? LB/3O6v 9KG7a1/CIuk/yA==

解决方案

喵哈哈哈~因为在有些时候(比如你去 Google 搜索的时候),空格是被编码为「+」的,所以 servlet 把这个「+」当成空格给解码了。

你可以找找 servlet 的设置,也许有。或者换一个 url safe 的 base64 变种。

这篇关于httpservletrequest获取字符串丢失"+"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆