带括号的URL参数字符串

时间:2018-08-14 18:52:50

标签: rest spring-mvc

我正在尝试调用具有以下签名的spring应用程序公开的服务:

@SuppressWarnings({ "deprecation" })
@RequestMapping("entity/getData")
@ResponseBody
public void getData(@RequestParam("entityName") String entityName, 
                    @RequestParam(value = "filterCol", required = false) String filterCol, 
                    @RequestParam(value = "filterVal", required = false) String filterVal) throws Exception 
{
    logger.info("Params :- ["+entityName+"::"+filterCol+"::"+filterVal+"]");
}

现在的问题是,我为filterVal获得的值之一是:KV(Local)。 该调用甚至没有触及此控制器方法。如果检查日志,则会得到logger语句以获取没有括号的filterVal的其他值。仅对于此特定值,它不起作用。该服务器正在Apache Tomcat 8上运行。 我该怎么做才能使其正常工作?

0 个答案:

没有答案