Request method 'GET' not supported

jsp跳转到需要请求post页面提示Request method 'GET' not supported
这是controller部分代码
@RequestMapping(value = "/addsit", method = RequestMethod.POST)
public String add(@PathVariable("sitId") Integer sitId, Model model,
HttpServletRequest request, HttpServletResponse response) {
if (sitId == null) {
return "redirect:/sit/sitlist";
}
int storeId = new Integer( request.getParameter("storeid"));
int total = new Integer( request.getParameter("total"));
int used = new Integer( request.getParameter("used"));
int sit = sitService.insertSit(storeId, total, used);
if (sit == 0) {
return "forward:/sit/sitlist";
}
这是jsp按钮请求


新人,求大神解惑

你这个是因为在doGet()中继承了super()方法,造成的。就是你的servlert的父类不支持这种方式访问,所以删掉super()那段代码就好

, method = RequestMethod.DELETE,同样问题,将这个去掉,可以到达。
, method = RequestMethod.DELETE,get not supported.
问题应该是出现在post请求转化为delete请求上吧。。
看到另一种处理是增加一个处理get的方法?

去掉了method=post的话,感觉安全性降低了,别人用任意方式提交去破坏你的数据

@RequestMapping(value = "/addsit", method = RequestMethod.POST)
改成
@RequestMapping(value = "/addsit")