上次介紹了一個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