2010-06-24 58 views
1

我只是想知道如何在apache wicket中爲圖像src指定一個動態url。 我只是想了一些像 新的StaticResourceReference(「圖像/按鈕/」+文件名+「.gif」) 但我找不到這樣的類或approach。似乎有醜陋的解決方法,就像提到的hereWicket:如何創建一個動態網址(例如圖像)

我真的無法想象,像便門一個流行的框架不具有相對動/絕對URL一件容易的支持(想想也是外部ressources /網址..)

難道我錯過了什麼? 謝謝!

+0

動態創建的圖像(通過某些Java代碼呈現)還是您想要爲戰爭中的資源創建URL?後者是 – bert 2010-06-29 08:31:17

+0

。這是一個靜態資源。 – MRalwasser 2010-06-29 22:09:19

回答

1

This文檔描述了兩個possiblities如何在檢票中做: 我並不是100%滿意的方法,但它似乎工作。

+1

@Doc已調整。謝謝。 – MRalwasser 2016-08-23 06:52:40

7

如果你只是想要一個動態文件名,嘗試這樣的事情:

HTML:

<img wicket:id="wicketimage"/> 

代碼來支持你的HTML頁面:

WebMarkupContainer markup = new WebMarkupContainer("wicketimage"); 
markup.add(new AttributeModifier("src", true, new Model<String>("images/buttons/filename.gif")));  
add(markup);