第一次我有这个:
<wicket:link>
<img src="images/test.jpg">
</wicket:link>
- &GT;找到并显示图像,网址自动解析为:
<img src="resources/my.package.MyClass/images/test.jpg" >
第二天我添加了AJAX动作:
<wicket:link>
<img src="images/test.jpg" wicket:id="sayHelloImage">
</wicket:link>
add(new AjaxLink("sayHelloImage") {
public void onClick(AjaxRequestTarget target) {
target.appendJavascript("alert('Hello!')");
}
});
- &GT;结果是该操作有效,但图像网址不再解析,图片未找到,网址保持不变: img src =“images / test.jpg”......
我知道我可以像这样从类中动态加载图像: ResourceReference image = new ResourceReference(MyClass.class,“images / test.jpg”); 但这是我不想要的,我宁愿在html中设置图片网址。
谢谢你, 亲切的问候,
-josef -
答案 0 :(得分:2)
&LT; IMG&GT;不能用于生成链接(AjaxLink)。
试试这个:
<a wicket:id="sayHelloImage">
<wicket:link>
<img src="images/test.jpg">
</wicket:link>
</a>