2012-10-11 2 views
3

개찰쇠 "컨트롤러"내에서 페이지 탐색을 수행하는 방법은 무엇입니까? 다른 내부 페이지로 이동하여 페이지 내의 데이터를 기반으로 매개 변수를 전달하고 싶습니다.컨트롤러 내의 페이지 탐색

답변

4

내가 좋은 페이지 탐색 방법을 발견 : 그냥 좋은 방법이 아니다

public void onSubmit() { 
     PageParameters params = new PageParameters(); 
     params.add("param1", "value1"); 
     setResponsePage(ListContacts.class, params); 
} 
3

을, 그건 북마크 된 페이지를 표시하는 방법이다. 가 아닌 북마크 된 페이지 (또는 비 북마크 된 방식으로 북마크 된 페이지)를 표시하려면

, 당신은 같은 페이지 클래스를 인스턴스화 할 수 있습니다 : '돈을 매개 변수

setResponsePage(new ListContacts(param1, param2...)); 

(참고 t는 여기에 문자열이어야합니다, 타입 안전은 Wicket의 위대한 장점 중 하나입니다.)

Wicket에서 the difference between bookmarkable and non-bookmarkable pages을 이해하는 것이 중요합니다.

+0

안녕 Biziclop, 링크가 죽었습니다. 감사합니다 – Sebas

+0

@ Seebas 그래, 그들은 그동안 Wiki 페이지를 옮겼습니다. 새 위치를 가리 키도록 링크를 업데이트했습니다. – biziclop

관련 문제