Spring MVC响应已提交问题

Spring MVC响应已提交问题,spring,spring-mvc,Spring,Spring Mvc,@RequestMapping(value=“/getStats/{requestData}”,使用=MediaType.APPLICATION\u JSON\u value,method=RequestMethod.GET) 在服务器日志中,我正在获取 SRTServletRes W警告:无法设置标题。答复已经提交 我的应用程序url是 http://myhost:9080/myapp/getStats/{"startDate":"2013-10-05","endDate":"2013-10-

@RequestMapping(value=“/getStats/{requestData}”,
使用=MediaType.APPLICATION\u JSON\u value,method=RequestMethod.GET)

在服务器日志中,我正在获取

SRTServletRes W警告:无法设置标题。答复已经提交

我的应用程序url是

http://myhost:9080/myapp/getStats/{"startDate":"2013-10-05","endDate":"2013-10-05"}

在提交响应后尝试设置响应标头会导致此警告。您共享的代码似乎没有做到这一点。您确定没有配置任何尝试执行此操作的筛选器吗?您的控制器处理程序方法返回类型为void,这意味着您打算通过使用需要在tehemethod参数中提供的HTTPServlet响应对象自己生成响应,以便Spring可以注入它,您可以使用它。由于您没有在参数中提供httpservlet响应对象,实际提供的视图将由在您的上下文中配置的RequestToViewNameTranslator隐式确定。

对于Json,请不要使用PathVariable。尝试使用RequestParam也使用了RequestParam和相同的结果,即使没有void,但使用字符串作为响应,我得到了相同的错误
http://myhost:9080/myapp/getStats/{"startDate":"2013-10-05","endDate":"2013-10-05"}