2

我正在使用 Tapestry 5,我有一个页面,上面有一个 bean 编辑表单。点击提交后如何获取以该表单提交的数据?我不想使用 Hibernate 来持久化数据(我正在使用 Spring JdbcTemplate)。我想使用表单中的数据将它们添加到 SQL 查询中。

4

1 回答 1

4

如果您使用 a BeanEditForm,则您已经有某种您指定为object参数的支持 bean。这就是表单呈现时表单数据的来源,也是表单提交时数据的来源。

BeanEditForm组件包含一个Form组件,就像您手动编写表单时一样。您可以为页面类中的所有标准事件创建事件处理程序,就像您通常会做的那样:

 @OnEvent(EventConstants.SUCCESS)
 void processMyForm() {
     //your code here
 }

另请查看Bean Edit Form Guide和Tapestry 站点上BeanEditForm 组件的组件参考。

于 2011-07-14T12:15:54.447 回答