2010-06-24 46 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);