@RequestMapping(value="/getStats/{requestData}" ,
consumes=MediaType.APPLICATION_JSON_VALUE , method=RequestMethod.GET)
public void testRequest(
@PathVariable (value="requestData") GetStatsRequestBean getStats){
System.out.println("inside (testRequest)");
System.out.println(getStats);
}
在服务器日志中获取
SRTServletRes W警告:无法设置标题。响应已经提交。
我的应用网址是..
http://myhost:9080/myapp/getStats/{"startDate":"2013-10-05","endDate":"2013-10-05"}
答案 0 :(得分:0)
在提交响应后尝试设置响应标头会导致出现此警告。您共享的代码似乎没有这样做。您确定没有配置任何尝试执行此操作的过滤器吗?您的控制器处理程序方法返回类型为void,这意味着您打算通过使用需要在tehemethod参数中提供的http servlet响应对象来自己生成响应,以便Spring可以注入它并且您可以使用它。由于您未在参数中提供httpservlet响应对象,因此将通过在您的上下文中配置的RequestToViewNameTranslator隐式确定所提供的实际视图。