我正在尝试调用具有以下签名的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上运行。 我该怎么做才能使其正常工作?