我有一个运行在spring web flow框架和hibernate作为ORM的java web应用程序。我想问一下绑定表单值的最佳实践是什么。我是否要创建一个表示每个表单的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中访问它们
发布于 2009-12-02 05:08:20
直接对域(Hibernate)对象使用<form:bind>,如果使用数据填充,则不需要额外的对象。如果每个屏幕都有一个域对象,那么可以使用spring的SimpleFormController。
https://stackoverflow.com/questions/1826924
复制相似问题