![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
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>