我有一個wicket web應用程序,並且頁面安裝了可加入書籤的別名。該頁面包含一個包含提交操作的表單對象。如何控制Wicket窗體中的提交url操作?
問題是,儘管表單屬於頁面,但動作url不包含頁面別名,而是以隱藏形式引用了wicket動作。 有沒有辦法調整這種行爲,所以鏈接將會像page_alias /提交?
...
setRenderStrategy(IRequestCycleSettings.ONE_PASS_RENDER);
mountBookmarkablePage("/resetpwd", ResetPasswordPage.class);
...
public ResetPasswordPage(final String id, final PageParameters parameters) {
final Form form = new StatelessForm();
form.add(new Button("submit") {
public void onSubmit() {
...
});
add(form);
我認爲這略低於這一點。表單的'action'默認情況下不會使用它周圍頁面的漂亮url,而只是一些Wicket參數來檢索序列化表單實例並調用它的'onSubmit'處理程序,儘管那樣可能會重定向到一個漂亮的URL 。 – 2011-07-19 14:29:58