2011-07-14 14 views
2

我正在使用Tapestry 5,我有一个页面,我有一个bean编辑窗体。点击“提交”后,如何获得以该表格提交的数据?我不想用Hibernate来保存数据(我使用Spring JdbcTemplate)。我想使用表单中的数据将它们添加到SQL查询中。如何从Tapestry BeanEditForms获取数据?

回答

4

如果您使用的是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