K E*_*est 2 java spring spring-mvc
当我在浏览器中调用此URL时:
http://localhost:8080/app/foo.json
Run Code Online (Sandbox Code Playgroud)
Spring在此错误消息中响应406状态代码:
此请求标识的资源只能根据请求"accept"headers()生成具有不可接受特征的响应.
但是我已经定义了我的内容协商视图解析器,如下所示:
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="favorPathExtension" value="true" />
<property name="ignoreAcceptHeader" value="true" />
<property name="mediaTypes">
<map>
<entry key="json" value="application/json"/>
<entry key="html" value="text/html"/>
</map>
</property>
</bean>
Run Code Online (Sandbox Code Playgroud)
我的控制器定义如下:
@Controller
@RequestMapping(value = "/foo")
public class ToowootController {
@RequestMapping(method = GET)
@ResponseBody
public FooDTO index() {
// return fooDTO
}
}
Run Code Online (Sandbox Code Playgroud)
有什么想法我做错了什么?
| 归档时间: |
|
| 查看次数: |
16855 次 |
| 最近记录: |