简单的ImageButton

pcj*_*zer 1 wicket

我想从现有的HTML标记中创建一个简单的ImageButton:

<input type="image" wicket:id="enter" src="images/enter.jpg" />
Run Code Online (Sandbox Code Playgroud)

图像目录是webapp的根目录.Java代码是:

add(new ImageButton("enter"));
Run Code Online (Sandbox Code Playgroud)

但是不显示图像.什么是最简单的方法?

经过进一步调查后,我看到Wicket修改了src属性:

src="resources/com.mycomp...Class/images/enter_en.jpg
Run Code Online (Sandbox Code Playgroud)

保持src属性不变是很好的.

biz*_*lop 5

所以现在我的答案形式是:

如果图像是静态文件,那么简单Button就可以了.

ImageButton仅适用于有问题的图像本身是Wicket资源的情况.如果您的图像是动态生成的,来自数据库,或者您的图像是区域/语言依赖的,那么这非常有用.