Apache wicket - 使用http URL作为src添加图像

问题描述 投票:1回答:3

我正在尝试将img标记添加到wicket页面。我没有图像文件,我有它的URL。我使用页面构造函数中使用的REST服务检索URL。

我尝试了以下代码,但它没有工作(我找不到标记文件关联异常):

image = new Image("chart-img", title);
add(image);
image.getMarkupAttributes().put("src", url);

谁能帮我?

谢谢劳拉

html image wicket
3个回答
2
投票

你也可以尝试一下

Image image = new Image("chart-img", "");
image.add(new AttributeModifier("src", url);
image.add(new AttributeModifier("title", title);
add(image);

2
投票

您只需使用WebmarkupContainer:

image = new WebMarkupContainer("chart-img") {
  protected void onComponentTag(final ComponentTag tag)
  {
    super.onComponentTag(tag);

    tag.put("src", url);
    tag.put("title", title);
  }
};
add(image)

2
投票

从某种程度上说,这个用例也有org.apache.wicket.markup.html.image.ExternalImage

© www.soinside.com 2019 - 2024. All rights reserved.