我在我的应用程序中使用了角度JS和Spring MVC + Spring Security。使用$ http时如下:
$http.post('/abc/xyz/'+catalogId);
它给出了以下错误:
org.springframework.web.servlet.PageNotFound handleHttpRequestMethodNotSupported 警告:请求方法' POST'不支持。
此外,我还将POST放在我的控制器中:
@RequestMapping(value = "/xyz/{catalogId}", method = RequestMethod.POST)
public @ResponseBody List<Category> getCategorybyCatalogId(@PathVariable(value = "catalogId") long catalogId, ModelMap modelMap,
HttpSession session) throws IOException {
if (catalogId != 0) {
return menuService.getCategorybyCatalogId(catalogId);
} else {
return null;
}
}
当我添加了spring security 配置类时,这个问题就开始了。 请帮忙!!