2013-04-16 2 views
1

스프링 3.2 MVC 폼에서 405 오류가 발생합니다. 그것은 POST가 지원되지 않지만, 내 양식과 컨트롤러 방법 모두 그것을 사용하는 말하고있어. 여기에 내 양식의 관련 부분이 있습니다.스프링 3.2 MVC - HTTP 상태 405 요청 방법 'POST'가 지원되지 않습니다.

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

여기가 내 컨트롤러의 관련 부분입니다. 가능성이 양식이 렌더링되는 동일한 URL에 게시하려고 있도록

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

답변

1

당신은 형태의 action를 지정하지 마십시오.

documentation에는 value 속성에 대한 언급이 없습니다.

form에서 value에서 action으로 변경하고 그 방법이 유용한 지 확인하십시오.

+0

이것은 효과가 있습니다. 고맙습니다. –

관련 문제