我有一个类似于以下内容的请求映射:
@RequestMapping(value = "/init/filter/", method = RequestMethod.POST)
@ResponseBody
public final Reponse filterGrid(
@RequestParam(value = "nom", required = false) final String nom,
@RequestParam(value = "matricule", required = false) final String matricule,
final HttpServletRequest httpRequete,
final HttpServletResponse httpReponse, Model model) {
}
在我的javascript中,我有这个网址:
POST http://localhost:8080/project/pages/rest/consultation/bulletinhorscontrat/init/filter/nom=test 404 (Introuvable)
我找不到页面
我已经用GET尝试了,我得到了同样的错误
我在Spring MVC方法中忘记了什么?
感谢' S
答案 0 :(得分:0)
使用post方法,您无法在链接上传递变量,您应该使用Strings
代替。
但是在你的情况下,Get方法应该可以完成工作但是你需要更改链接格式,这里是新的链接:
@RequestBody
从链接中删除最后一个/因为没有意义并将POST更改为Get:
http://localhost:8080/project/pages/rest/consultation/bulletinhorscontrat/init/filter?nom=t&matricule=mat