首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >get方法中的2d数组

get方法中的2d数组
EN

Stack Overflow用户
提问于 2021-02-26 12:04:14
回答 1查看 354关注 0票数 0

我必须传递一个2d整数数组才能得到REST调用。

示例:[1,2,3,5,10,11]

我可以通过在参数中单独输入数据传递它,如

示例:http://localhost:1136/demo?x=3,4,5&x=10,11,12

但我想让它像

?x=[1,2,3,5,10,11]

任何建议

EN

回答 1

Stack Overflow用户

发布于 2021-02-26 12:28:49

您可以这样定义一个@RequestParam(value= "x") String[][]

代码语言:javascript
复制
@GetMapping(value = "/demo")
public void demo(@RequestParam(value= "x") String[][] array2d) {
    // You will get: array2d = [[3,4,5],[10,11,12]]
}

注意:您可能得到的有效字符定义在RFC 7230和RFC 3986错误中。

您可以向application.properties文件添加如下内容:

代码语言:javascript
复制
tomcat.relaxed-query-chars="|,{,},[,]"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66385520

复制
相关文章

相似问题

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