2013-11-14 29 views
2

如何在Wicket中構建乾淨的URL。這是一個Wicket 1.5.7項目,即將移植到wicket 6.但是由於我沒有使用Wicket的經驗,我不知道如何清理URLS。Wicket Clean URLS

我的URL看起來像這樣

http://localhost:8080/myprojectname/wicket/bookmarkable/en.mycompany.myprojectname.presentation.LoginPage

比較長,太多的信息。

我希望它看起來像

http://localhost:8080/myprojectname/LoginPage

我在哪裏改呢?它在服務器端,還是在某個web.xml或其他配置文件中?

回答

3

您需要mount您的網頁:

mountPage("/LoginPage", en.mycompany.myprojectname.presentation.LoginPage.class); 

通常這是覆蓋WebApplication的類的init - 方法中完成的。

+0

非常感謝:)它的工作 –

+0

有沒有更好的方法來解決這個問題? –

+1

@SoumitriPattnaik:有兩個可能感興趣的WicketStuff項目:https://github.com/wicketstuff/core/wiki/Annotation和https://github.com/wicketstuff/core/tree/master/wicket-mount -parent –