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