我正在调用`/ path / to / search / mytable?filter = field1 | value1,field2 | value2
@RequestMapping(value = "/path/do/{blar}/{foo}", method = RequestMethod.GET)
public List<MyType> getTableData(@PathVariable("blar") String blar,
@PathVariable("foo") String foo,
@RequestParam(name= "filter", required = false) String filter,
@RequestParam(name= "sort", required = false) String sort) {
但由于某种原因使用竖线“ |”在文本中表示它不匹配。有人可以帮助我了解发生了什么事吗?
我尝试将filter
转换为String[]
,但是如果有管道,整个事情将被忽略,我将从服务中获得400。
任何帮助都会很棒。