【发布时间】:2013-04-03 22:59:06
【问题描述】:
我有一个遗留系统和一些我们想要摆脱的 url 重写规则。其中一个要更改的规则是 /tools/lookup.html?what=this 并将其更改为 /tools/search?what=this 并实际上返回 json 而不是 html !
我正在尝试找到一种方法让 @Controller 支持旧格式 lookup.html,但它失败并显示 HTTP 406 “此请求标识的资源只能生成具有不可接受的特征的响应,根据请求“接受”标头。”。我想知道是否有人做过类似的事情?
我的控制器方法如下所示:
@RequestMapping(value = "/tools/lookup.html", method = RequestMethod.GET)
public @ResponseBody Result lookup() {
return result;
}
提前致谢 西尔万
【问题讨论】:
标签: spring model-view-controller controller