2009-12-01 6 views
1

스프링 웹 플로우 프레임 워크에서 실행중인 자바 웹 앱을 가지고 ORM으로 동면합니다. 양식 값을 바인딩하는 것과 관련하여 가장 좋은 방법이 무엇인지 물어보고 싶습니다. 양식을 바인딩 할 수있는 객체를 갖도록 각 양식을 나타내는 pojo 또는 bean을 작성합니까? URL에서 매개 변수로 값을 가져올 수는 있지만 좋은 접근 방법이라고 생각하지 않습니다.스프링 웹 플로우 폼 바인딩

내가하려는 것은 양식에서 입력 한 값을 flow xml로 전달하고 거기에서 값을 호출 함수의 매개 변수로 사용하는 것입니다.

<view-state id="editForm" model="registerBean" view="../xhtml/framework/edit">   
    <transition on="editButton" to="dummy" > 
     <set name="flowScope.newPassword" value="requestParameters.newPassword"/> 
     <set name="flowScope.confirmPassword" value="requestParameters.confirmPassword"/> 
    </transition> 
    <transition on="delete" to="deleteEmployee" /> 
    <transition on="back" to="loginSuccessful" /> 
</view-state> 

나는 xhtml 파일에 $ {newPassword}를 인쇄했지만 결과는 출력되지 않습니다. 그래서 양식을 표현하고 값을 바인딩하고 내 흐름 xml에 액세스 할 수있는 객체를 가질 생각이었습니다

답변

2

<form:bind>을 도메인 (Hibernate) 객체에 직접 사용하십시오. 데이터로 채우는 경우 추가 객체가 필요하지 않습니다. . 화면 당 하나의 도메인 객체가있는 경우 스프링의 SimpleFormController을 사용할 수 있습니다.

관련 문제