Wicket Bookmarkable链接

时间:2014-06-27 11:32:51

标签: java html wicket

我在Welcome.java中创建了一个新链接,如下所示

private Link<Void> drawLink;

drawLink = new BookmarkablePageLink<Void>("drawSome", drawSomething.class);
add(drawLink);

以下内容在Webpage.html

<li>
<a href="#" wicket:id="drawSome">Draw</a>           
</li>

我想解决两个问题。

  1. 我将网址设为

    本地主机/项目名/检票/可标记/包name.drawSomething 0

  2. 但我希望链接为

    本地主机/项目名/你画我猜?0

    1. 由于drawSomething是添加到项目中的新页面,例如欢迎页面,我有一个page.icon和page.title的drawSomethign.properties文件。

      page.title = D3 vis page.icon =图像/ home_page.png

    2. drawSomething页面加载页面标题但是因图像无法解析图像文件夹而引发错误。

      但我在src / main / webapp / images / home_page.png

      中有图像文件夹

      任何人都可以帮我解决这两个问题。

1 个答案:

答案 0 :(得分:4)

在应用程序初始化期间执行此操作:

@Override
protected void initialize() {
    mountPage("drawSomething", drawSomething.class);
}

images文件夹的路径与webroot路径相关,请尝试../images/home_page.png