首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在春季通过@RequestParam发送%

在春季通过@RequestParam发送%
EN

Stack Overflow用户
提问于 2021-02-05 10:41:15
回答 2查看 180关注 0票数 3

如何在春季使用%发送@RequestParam

我通过以下网址调用API:http://localhost:8080/springmvc/test?param1=%

但是我无法在API中得到%。当我调试时,我得到的是param1 = null,但我想得到真正的字符%。怎么弄到?

这是我的API:

代码语言:javascript
运行
复制
public List<Test> testParam(
            @PathVariable("test") string test,
            @RequestParam(value = "param1", required = false) string myParaml) {
  ...
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-05 10:47:22

您必须在URL中发送UTF-8编码标准中的特殊字符.

尝试将%发送为%25,这是UTF-8编码的等效的.

代码语言:javascript
运行
复制
http://localhost:8080/springmvc/test?param1=%25

这会管用的。有关更多信息,请参考这里

票数 2
EN

Stack Overflow用户

发布于 2021-02-05 10:47:05

将特殊符号的URL编码用作参数

代码语言:javascript
运行
复制
%   =  %25

参考文献

如果要在Java 参2中阅读,则需要解码

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66061770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档