Struts2 标签库 UI标签的使用

Struts2中一共定义了4个主题,分别是simple、xhtml(默认)、css_xhtml、ajax。

以下拉列表和移动列表框为例,移动列表框就类似于QQ中选择某些好友上线提醒一样。

 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

 2 <%@ taglib prefix="s" uri="/struts-tags"%>

 3 

 4 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

 5 <html>

 6   <head>

 7     <title>uitest.jsp 下拉列表示例</title>

 8   </head>

 9   <body bgcolor="#bb99cc">

10   <h3>使用 s:optiontransferselect 来生成可移动列表项的下拉列表框</h3>

11   <s:form>

12       <!-- 使用简单集合对象来生成可移动的下拉列表框 -->

13       <s:optiontransferselect          

14           list="{'苹果','梨','菠萝','香蕉','橙子','草莓','西红柿','西瓜','葡萄','荔枝'}"           

15           label="选择你喜欢的水果"

16           name="cnfruit"

17           leftTitle="水果"

18           rightTitle="已选择"

19           multiple="true"

20           addAllToLeftLabel="取消选择"

21           selectAllLabel="全部选中"

22           addAllToRightLabel="选择全部"

23           addToLeftLabel="<<--"

24           addToRightLabel="-->>"

25           headerKey="cnKey"

26           headerValue="---选择你喜欢的水果---"

27           emptyOption="true"

28           doubleList="{'hello'}" 

29           doubleName="enfruit"

30           doubleHeaderKey="enKey"

31           doubleHeaderValue="---已选择---"

32           doubleEmptyOption="true"

33           doubleMultiple="true">

34       </s:optiontransferselect>

35   </s:form>

36   <br><hr>

37   <s:form>

38       <h3>下拉列表示例</h3>

39       <s:combobox 

40           list="{'语文','数学','英语','政治'}"

41           theme="css_xhtml"

42           labelposition="right"

43           label="选择科目"

44           size="20"

45           maxlength="20"

46           name="class"

47           emptyOption="true"

48           value="请选择">

49       </s:combobox>

50   </s:form>

51   </body>

52 </html>

效果如图:

Struts2 标签库 UI标签的使用

 

你可能感兴趣的:(Struts2 标签)