上次介绍了一个wicket的一个HelloWorld入门示例, 今天来看看几个基本的Html Markup的使用:
label是用来显示文本信息的(类似于JSF中的outputText),要显示的信息可以从PropertyModel中加载,也就是可以显示动态信息.
MultiLineLabel 是分行显示信息(在信息中有分行表示\n), 使用br表示分行,并在多行中用段p组织.
Border 是一个方便从用的Layout,类似于swing中的layout, 使用
<wicket:border>和<wicket:body>来显示border和内容:如下
<wicket:border>
First <wicket:body/> Last
</wicket:border>
内容显示在<wicket:body>标签处.如:
<span wicket:id = "myBorder">
Middle
</span>
BoxBorder是在文章周围添加一个黑线框的简单Border.
则输出结果为:
<body>
First Middle Last
</body>
示例图片如下:
附件包含源代码,
使用方法,下载代码,copy到quickstart1中相应包中即可.
代码下载:
http://bbs.hexiao.cn/read.php?fid=9&tid=13&fpage=1