【问题标题】:Spring Web Flow form bindingSpring Web Flow 表单绑定
【发布时间】:2009-12-01 15:29:37
【问题描述】:

我有一个在 Spring Web Flow 框架中运行的 Java Web 应用程序,并作为 ORM 休眠。我想问一下绑定表单值的最佳实践是什么。我是否创建一个代表每个表单的 pojo 或 bean,以便我有一个可以将表单绑定到的对象?我可以尝试将值作为 url 中的参数获取,但我认为这不是一个好方法。

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

【问题讨论】:

    标签: spring spring-webflow


    【解决方案1】:

    直接将&lt;form:bind&gt; 与您的域(Hibernate)对象一起使用,如果填充数据,则不需要额外的对象。如果每个屏幕有一个域对象,则可以使用 spring 的SimpleFormController

    【讨论】:

      猜你喜欢
      • 2015-12-31
      • 1970-01-01
      • 2016-01-23
      • 2013-03-25
      • 2012-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-03
      相关资源
      最近更新 更多