@RequestMapping批注中的“ params”不起作用Spring MVC

时间:2018-09-01 06:46:36

标签: java spring spring-mvc

我正在尝试检查spring控制器类中的form参数,但出现错误

无效的请求方法:不支持请求方法'POST'异常消息:不支持请求方法'POST'请求信息-----

Current-Request-URL = http://sit-www.hm.com/view/checkout/submitCurrent-Request-URI=/view/checkout/submitForward-Request-Uri=/de/checkout/submitForward-Query-String=nullInclude-Request-Uri=nullInclude-Query-String=nullMethod=POSTRemoteAddr=193.234.233.229---------会话信息”

Java脚本代码:

elements.formCheckout.append($('<input type="hidden" name="New-submit" />'));

春季的控制器类:

 @RequestMapping(value = ACTION_SUBMIT, method = POST, params = "New-submit")
    public ModelAndView submitOrder(@Valid @ModelAttribute(PATH) CheckoutComponentDTO form, BindingResult result,
            HttpServletRequest request, HttpServletResponse response) {

我添加了param =“ New-submit”来检入控制器类,但它显示

Invalid request method: Request method 'POST' not supportedException-Message.

请帮助我。

1 个答案:

答案 0 :(得分:0)

我认为您没有使用javascript调用 POST 类型的方法 这是从javascript调用post方法的代码。

how to send data in POST method using javascript