【问题标题】:Spring 3.2 MVC -- HTTP Status 405 Request method 'POST' not supportedSpring 3.2 MVC——不支持 HTTP 状态 405 请求方法“POST”
【发布时间】:2013-04-09 07:48:19
【问题描述】:

我的 Spring 3.2 MVC 表单出现 405 错误。它告诉我不支持 POST,但我的表单和控制器方法都使用它。这是我的表单的相关部分。

<form:form commandName="bulletin" method="post" value="/processBulletin">

这是我的控制器的相关部分。

@RequestMapping(value = "/processBulletin", method = RequestMethod.POST)
    public String processBulletin(
            @ModelAttribute("bulletin") Bulletin bulletin, Model model,
            BindingResult result)

【问题讨论】:

    标签: spring-mvc http-status


    【解决方案1】:

    您没有在表单中指定 action,因此它可能会尝试发布到呈现表单的同一 URL。

    documentation 没有提及 value 属性。

    在您的form 中将value 更改为action,看看这是否对您有用。

    【讨论】:

      猜你喜欢
      • 2012-06-24
      • 2015-04-09
      • 2016-03-29
      • 2014-09-24
      • 2012-04-20
      • 2013-11-25
      • 2015-05-01
      • 2020-07-24
      • 2015-01-31
      相关资源
      最近更新 更多