【问题标题】:Wicket: How to create a dynamic url (e.g. for images)Wicket:如何创建动态 url(例如图像)
【发布时间】:2010-06-24 13:03:41
【问题描述】:

我只是想知道如何在 apache wicket 中为图像 src 指定动态 url。 我只是想像 新的静态资源参考(“图像/按钮/”+文件名+“.gif”) 但我找不到这样的课程或方法。似乎有一些丑陋的解决方法,比如提到的here

我真的无法想象像 wicket 这样的流行框架不能轻松支持动态相对/绝对 url(还要考虑外部资源/url..)

我错过了什么吗? 谢谢!

【问题讨论】:

  • 图片是动态创建的(通过一些Java代码渲染)还是你想为你的战争中的资源创建一个URL?
  • 后者。这是一个静态资源。

标签: wicket


【解决方案1】:

如果您只想要一个动态文件名,请尝试以下操作:

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 );

【讨论】:

    【解决方案2】:

    This 文档描述了如何在检票口中执行此操作的两种可能性: 我对这些方法不是 100% 满意,但它似乎有效。

    【讨论】:

    • @Doc 已调整。谢谢。
    猜你喜欢
    • 2013-09-12
    • 2012-07-30
    • 2011-10-21
    • 1970-01-01
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    相关资源
    最近更新 更多