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。