gpt4 book ai didi

java 小服务程序 : request parameter contains plus

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:11:28 25 4
gpt4 key购买 nike

请求参数如decrypt?param=5FHjiSJ6NOTmi7/+2tnnkQ==

在 servlet 中,当我尝试通过 String param = request.getParameter("param"); 打印参数时,我得到了 5FHjiSJ6NOTmi7/2tnnkQ==。它将字符 + 变成一个空格。如何保留原始参数或如何正确处理字符 +

除此之外,我还应该处理哪些字符?

最佳答案

你有两个选择

URL编码参数

如果您可以控制 URL 的生成,您应该 choose this .如果不是...

手动获取参数

如果您无法更改 URL 的生成方式(如上),则可以手动检索原始 URL。 Certain methods decode parameters为你。 getParameter 就是其中之一。另一方面,getQueryString 不解码字符串。如果您只有几个参数,那么应该不难 parse the value yourself .

request.getQueryString();
//?param=5FHjiSJ6NOTmi7/+2tnnkQ==

关于java 小服务程序 : request parameter contains plus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19302375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com