2011-10-20 3 views
1

매우 간단한 목적을 달성하기 위해 내 요청을 특별한 방법으로 매핑하려고합니다.개찰구 요청 매핑

루트 웹 사이트가 abc.com이고 여러 사용자가 있다고 가정 해 보겠습니다. 각 사용자는 홈 페이지, 관리자 페이지 요청 페이지 등이있다

으로 우리가 나는 URL을 코딩 할 우리가 사용자에게 user1user 2 을 가정 해 봅시다 : 그러니까 기본적으로 abc.com/user1/home가있다

abc.com/user1/admin 

abc.com/user1/home 

abc.com/user1/requests 

홈 페이지 user 1abc.com/user1/admin을 위해 내가 abc.com/home/user1로 내 URL을 인코딩 할 수 있습니다 등의 명명 된 매개 변수를 사용하여 개찰구에서 요청 매핑을 사용하여 시도 사용자 1.

에 대한 관리자 페이지입니다하지만 내가 원하는 인코딩을 얻을 수 없습니다. 도움이됩니다.

감사
아난

+0

이러한 요청을 어떻게 매핑하고 있습니까? 사용중인 Wicket 버전을 지정하면 유용 할 수도 있습니다. –

답변

1

난 그냥 버전 개찰구 1.5로 시작 해요하지만 난 새로운 매핑 시스템은 아주 쉽게 포인트를 해결할 생각 : 페이지에

mountPage("{userCode}/home", UserHomePage.class); 
mountPage("{userCode}/admin", UserAdminPage.class); 

을 그런 다음 모델을로드하기 위해 페이지 매개 변수를 검색하면됩니다.

String userCode = pageParameter.get("userCode").toString(); 
+0

나는 그것이 다음과 같을 것이라고 생각한다 : mountPage ("$ {userCode}/home", UserHomePage.class); –