2014-06-27 81 views
1

我已經創造了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

,但我想的鏈接是爲

localhost/project-name/drawSomething?0

  1. 由於drawSomething是添加到項目中的新頁面,例如歡迎頁面,我爲page.icon和page.title提供了drawSomethign.properties文件。

    page.title = D3可見 page.icon =圖像/ home_page.png

的你畫我猜頁面加載頁面的標題,但拋出一個錯誤的形象,解決不了的圖像文件夾。

但我在的src /主/ web應用/圖像的圖像文件夾/ home_page.png

誰能幫我解決這兩個問題。

回答

4

你的應用程序initailization期間這樣做:

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

路徑的圖像文件夾是相對於Web根目錄的路徑,嘗試../images/home_page.png

+0

太謝謝你了。有效 :) – beeCoder