2016-10-04 34 views
1

我正在尝试将img标记添加到检票页。我没有图像作为文件,我有它的网址。我使用页面构造函数中使用的REST服务来检索URL。Apache wicket - 使用http URL添加图像作为src

我试着下面的代码,但它没有工作(我有一个无法找到标记文件相关的除外):

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

谁能帮助我?

感谢 劳拉

回答

1

你可以试试这个也

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正是这种使用情况。