我只是想知道如何在apache wicket中为图像src指定动态URL。 我只想到了类似的东西 new StaticResourceReference(“images / buttons /”+ filename +“.gif”) 但我找不到这样的课程或apporoach。似乎有一些丑陋的变通办法,比如here提到的那些。
我真的无法想象像wicket这样的流行框架对动态相对/绝对网址没有简单的支持(也可以考虑外部资源/网址..)
我错过了什么吗? 谢谢!
答案 0 :(得分: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 );
答案 1 :(得分:1)
This文档介绍了如何在wicket中执行此操作的两种可能性: 我对这些方法并不是百分之百满意,但似乎有效。