2010-12-06 4 views

답변

31

, 당신은 params 속성을 사용하여 제어 방법을 구별 할 수 있습니다

<input type = "submit" name = "next" value = "Next" /> 
<input type = "submit" name = "back" value = "Back" /> 

합니다.

@RequestMapping(..., params = "next") 
public ModelAndView next(...) { ... } 

@RequestMapping(..., params = "back") 
public ModelAndView back(...) { ... } 
+0

이 접근 방식의 문제점은 기본 제출 버튼이 html의 첫 번째 버튼이어야한다는 것입니다. @ skaffman의 접근 방식에는이 문제가 없습니다. –

3

할 수 있습니다. 그렇습니다. 또는 true 제출 단추를 사용하지 마십시오. 대신, 바닐라 HTML 버튼을 사용하고 나중에 폼의 타겟 인 첨부 된 자바 스크립트 핸들러를 사용하고 프로그래밍 방식으로 폼을 제출하십시오.

"청소기"는 사용자의 관점에 따라 다릅니다. 당신이 봄 3 사용하는 경우

+8

사실,하지만 자바 스크립트를 사용하면 자바 스크립트에 종속성이 생깁니다. 자바 스크립트를 사용할 필요가 없을 때는별로 좋아하지 않습니다. 나는 자바 스크립트를 사용하여 응용 프로그램의 기능을 향상시키는 것을 선호합니다. – jack

관련 문제