2
我正在使用Tapestry 5,我有一个页面,我有一个bean编辑窗体。点击“提交”后,如何获得以该表格提交的数据?我不想用Hibernate来保存数据(我使用Spring JdbcTemplate
)。我想使用表单中的数据将它们添加到SQL查询中。如何从Tapestry BeanEditForms获取数据?
我正在使用Tapestry 5,我有一个页面,我有一个bean编辑窗体。点击“提交”后,如何获得以该表格提交的数据?我不想用Hibernate来保存数据(我使用Spring JdbcTemplate
)。我想使用表单中的数据将它们添加到SQL查询中。如何从Tapestry BeanEditForms获取数据?
如果您使用的是BeanEditForm
,则已经有某种辅助bean,您将其指定为object
参数。这就是表单数据来自表单呈现时的情况,这也是表单提交时的情况。
BeanEditForm
组件包含一个Form
组件,就像您手动编写表单时一样。您可以在您的网页类中的所有标准事件创建event handlers,就像你通常会:
@OnEvent(EventConstants.SUCCESS)
void processMyForm() {
//your code here
}
还检查了Bean Edit Form Guide和挂毯网站component reference for the BeanEditForm component。