2014-11-03 1 views
1

JSF로 작성된 응용 프로그램이 있고 Wicket에 작성된 일부 모듈이 있다고 가정 해 보겠습니다. 사용자가 JSF 응용 프로그램에서 권한을 부여하고 Wicket 모듈로 이동하여 간단한 링크를 던지고 사용자 이름을 전송합니다. 그래서, 문제는 Wicket 응용 프로그램에서 어떻게 url 요청을받을 수 있습니까? Request 클래스를 사용하여, 개찰구 WebApplication 클래스를 연장하는 Application 클래스로 생각합니다. 내가 맞습니까? 내가 어디에서 부르 겠어? 생성자 또는 init() 메서드에서?처음에 데이터 초기화 Wicket Application throw URL 매개 변수

답변

1

정확히 무엇이 필요한지 잘 모르겠지만 mountWebPage로 개찰 될 수 있습니다.

GET /succes?username=COOLUSER34 
: 이것은 init()

public void init() { 
    super.init(); 
    mountPage("/succes", SuccessPage.class); 
} 

당신은 그래서 당신이 할 수있는 Page

public class SuccessPage extends WebPage { 

    public SuccessPage(final PageParameters parameters) { 

     String username = ""; 

     if(parameters.containsKey("username")){ 
      username = parameters.getString("username"); 
     } 

    } 
} 

다음과 같은 생성자를 사용하여 링크에 전달되는 매개 변수에 액세스 할 수있는 웹 응용에서 이루어집니다

개찰구에있는 URL에 대한 자세한 정보 : http://wicket.apache.org/guide/guide/urls.html