Java播放查询参数分隔符
我想知道Java play框架需要什么查询参数分隔符 我在操作方法中检索查询参数,如下所示:Java播放查询参数分隔符,java,playframework,playframework-2.2,query-parameters,playframework-routing,Java,Playframework,Playframework 2.2,Query Parameters,Playframework Routing,我想知道Java play框架需要什么查询参数分隔符 我在操作方法中检索查询参数,如下所示: Map<String, String[]> qMap = request().queryString(); 我希望可以通过以下查询传递这些参数: ?point=2,3 但这带来了一个数字格式异常: Caused by: java.lang.NumberFormatException: For input string: "2,3" 那么,如何为单个查询参数传递值数组呢?要为同一查询字符
Map<String, String[]> qMap = request().queryString();
我希望可以通过以下查询传递这些参数:
?point=2,3
但这带来了一个数字格式异常
:
Caused by: java.lang.NumberFormatException: For input string: "2,3"
那么,如何为单个查询参数传递值数组呢?要为同一查询字符串变量传递多个值,请构造如下查询字符串:
?point=2&point=3
这将为您提供如下查询字符串映射:
{ point = [ "2", "3" ] }
,也可以考虑使用两个独立的参数名:
?lat=2&lon=3
。。。导致:
{ lat = [ 2 ], lon = [ 3 ] }
{ lat = [ 2 ], lon = [ 3 ] }