Spring Web Flow表单绑定

时间:2009-12-01 15:29:37

标签: spring spring-webflow

我有一个在spring web flow框架中运行的java web应用程序,以及作为ORM的hibernate。我想问一下关于绑定表单值的最佳实践。我是否创建了一个表示每个表单的pojo或bean,以便我有一个可以将表单绑定到的对象?我可以尝试将值作为参数在网址中获取,但我认为这不是一个好方法。

我要做的是将表单中输入的值传递给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中访问它们

1 个答案:

答案 0 :(得分:2)

直接在您的域(Hibernate)对象中使用<form:bind>,只是为了填充数据而不需要额外的对象。如果每个屏幕有一个域对象,则可以使用spring SimpleFormController