Struts2中关于label标签的声明应用

常见表单label标签的应用

<%@ page language="java" pageEncoding="UTF-8"%><%@ taglib uri="/struts-tags" prefix="s"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><!– 2015 03-22 标题:Struts2中特有标签的使用 作者:颜旭 QQ 287283991 –><html><head><s:head/><title>checkboxlist标签</title></head><body> <s:form> <s:checkboxlist list="{'Struts2','Hibernate','Spring'}" label="用list集合生成复选框" name="java" labelposition="top"/> <s:checkboxlist list="#{1:'Struts2',2:'Hibernate',3:'Spring'}" listKey="key" listValue="value" name="java ee" label="用Map集合生成复选框" labelposition="top"/> <s:set name="list" value="{'Struts2','Hibernate','Spring'}" /> <s:checkboxlist list="#list" name="check" label="从别处取值生成复选框" labelposition="top"/> </s:form><s:form> <s:combobox list="{'Struts2','Hibernate','Spring','Ajax'}" name="combobox" label="请选择"></s:combobox> </s:form><s:form action="select"> <s:set name="ds" value="#{'江苏':{'南京','无锡','苏州'},'安徽':{'合肥','六安','芜湖'},'河南':{'郑州','信阳','南阳'}}"/> <s:doubleselect list="#ds.keySet()" doubleName="dn" doubleList="#ds[top]" name="n" label="请选择地方" labelposition="top"/> </s:form><s:form action="select"> <s:updownselect list="{'Struts2','Hibernate','Spring','Ajax'}" name="Simpleupdownselect" moveUpLabel="上移" moveDownLabel="下移" selectAllLabel="全选"/> </s:form> <s:form> <s:optiontransferselect doubleList="{'java','c','c++'}" list="{'pb','vb','vc++'}"doubleName="dn" name="n" leftTitle="第一个列表框" rightTitle="第二个列表框"headerKey="first" headerValue="第一个列表头信息"doubleHeaderKey="second" doubleHeaderValue="第二个列表头信息"emptyOption="true" doubleEmptyOption="true" multiple="true" doubleMultiple="true"addToLeftLabel="左移" addToRightLabel="右移"addAllToLeftLabel="全部左移" addAllToRightLabel="全部右移"selectAllLabel="全选" /> </s:form><s:form> <s:select list="{'java','VC++','PHP'}" name="opt"> <s:optgroup label="Java EE 技术框架" list="#{1:'Struts2',2:'Hibernate',3:'Spring'}" listKey="key" listValue="value"/> <s:optgroup label="Java EE 应用服务" list="#{1:'Tomcat',2:'JBoss'}" listKey="key" listValue="value"/> </s:select> </s:form><s:form> <s:token/> </s:form> </body></html>结果

有人写过类似的总结

引用

1. <%…@ page language="java" contentType="text/html; charset=GBK"%>2. <%…@taglib prefix="s" uri="/struts-tags"%>3. <html>4.<head><s:head/>5.<title>成功页面</title>6.</head>7.<body>8.checkboxList标签:<br>9.<s:form>10.<!– 使用简单集合来生成多个复选框 –>11.<s:checkboxlist name="bookList" label="请选择你喜欢的技术" list="{'spring','hibernate','struts'}" labelposition="left">12.</s:checkboxlist>13.<!– 使用简单Map对象来生成多个复选框 –>14.<s:checkboxlist name="bookMap" label="请选择你喜欢的出版日期" list="#{'spring':'2006','hibernate':'2007','struts':'2008'}" labelposition="left"15.listKey="key" listValue="value">16.</s:checkboxlist>17.18.<!– 使用集合里放多个JavaBean实例来生成多个复选框 –>19.<s:bean name="lee.BookService" id="bs"></s:bean>20.<s:checkboxlist name="bookBean" label="请选择你喜欢的图书" list="#bs.books" labelposition="left"21.listKey="author" listValue="name">22.</s:checkboxlist>23.24.25.26.</s:form>27.28.<s:form>29.combobox标签:combox标签中的下拉菜单和selcet不同,,此仅为帮助输入而设计<br>30.<s:combobox list="{'spring','hibernate','struts'}" size="100" maxlength="20" name="bookcombo" ></s:combobox>31.</s:form>32.33.<s:form theme="simple">34.日期选择部件,指定toggleType属性,且指定value="today"<br>35.<s:datetimepicker name="order.date" label="购买日期" toggleType="explode" value="today"/><hr>36.日期选择部件,指定了format属性<br>37.<s:datetimepicker name="order.date" label="购买日期" displayFormat="yyyy年MM月dd日"/><hr>38.日期选择部件,指定了weekStartsOn属性<br>39.<s:datetimepicker name="order.date" label="购买日期" displayFormat="yyyy年MM月dd日" weekStartsOn="1"/><hr>40.时间选择部件<br>41.<s:datetimepicker label="选择出发时间" type="time" /><hr>42.</s:form>43.44. <s:form action="x">45. 使用doubleselect,必须指定form的action属性46. 支持两项的doubleselect列表框47.<s:doubleselect48.label="请选择您喜欢的图书"49.name="author" list="{'张三', '李四','王五'}"50.doubleList="top == '张三' ? {'struts', 'spring' , 'hibernate'} : {'struts2','spring2.0','hibernate3.0'}"51.doubleName="book"/>52. 支持多项的doubleselect列表框53.<s:set name="bs" value="# {'张三':{'struts1', 'spring1' , 'hibernat1'},'李四': {'struts2', 'spring2' , 'hibernate2'},'王五': {'struts3', 'spring3' , 'hibernate3'}}"></s:set>54.<s:doubleselect55.label="请选择您喜欢的图书"56.name="authora"57.list="#bs.keySet()"58.doubleList="#bs[top]"59.doubleName="booka"/>60. </s:form>61.62. <s:form theme="simple">63. optiontransferselect标签使用64. doubleList指定第二个list的内容,list指定第一个list的内容65. <s:optiontransferselect66. doubleList="{'struts','spring','hibernate'}"67. list="{'struts2','spring2','hibernate2'}"68. doubleName="2book"69. name="1book"70. leftTitle="升级版"71. rightTitle="普通版"72. multiple="true"73. doubleMultiple="true"74. addToLeftLabel="向左移动"75. addToRightLabel="向右移动"76. selectAllLabel="全部选择"77. addAllToRightLabel="全部向右移动"78. addAllToLeftLabel="全部向左移动"79. emptyOption="true"80. headerKey="1key"81. headerValue="版本1图书"82. doubleHeaderKey="2key"83. doubleHeaderValue="版本2图书"84. doubleEmptyOption="true"></s:optiontransferselect>85. </s:form>86.87. <s:form theme="simple">88. select标签:使用简单集合89. <s:select list="{'struts','spring','hibernate'}" name="a" multiple="true"></s:select><br>90. select标签:使用map集合91. <s:select list="#{'zhangsan':'struts','lisi':'spring','wangwu':'hibernate'}"92.name="b" multiple="true"93.listKey="key" listValue="value"></s:select><br>94. select标签:使用集合里放多个javabean实例来生成下拉选择框95. <s:bean name="lee.BookService" id="bs"/>96. <s:select list="#bs.books" name="c" listKey="name" listValue="author"></s:select>97. </s:form>98.99.100. <s:form theme="simple"> 101. radio标签:使用简单集合 102. <s:radio list="{'struts','spring','hibernate'}" name="a"></s:radio><br> 103. radio标签:使用map集合 104. <s:radio list="#{'zhangsan':'struts','lisi':'spring','wangwu':'hibernate'}"105.name="b"106.listKey="key" listValue="value"></s:radio><br> 107. radio标签:使用集合里放多个javabean实例来生成下拉选择框 108. <s:bean name="lee.BookService" id="bs"/> 109. <s:radio list="#bs.books" name="c" listKey="name" listValue="author"></s:radio> 110. </s:form> 111.112. <s:form theme="simple"> 113. optgroup标签,用于和select标签组合 114. <s:select list="#{'zhangsan':'struts','lisi':'spring','wangwu':'hibernate'}" 115.name="a" listKey="key" listValue="value"> 116.<s:optgroup label="Rob" 117.list="#{'jialiu':'ibatis','songqi':'xml'}" 118.listKey="value" 119.listValue="key"></s:optgroup> 120.<s:optgroup label="Ror" 121.list="#{'liuwi':'freemarker','ren1':'velocity'}" 122.listKey="value" 123.listValue="key"></s:optgroup> 124. </s:select> 125. </s:form> 126.127.128. <s:form theme="simple"> 129. updownselect标签:使用简单集合对象生成可上下移动选项的列表框 130. <s:updownselect name="ac" list="{'struts','spring','hibernate'}"></s:updownselect><br> 131. updownselect标签:使用map集合对象生成可上下移动选项的列表框 132. <s:updownselect list="#{'zhangsan':'struts','lisi':'spring','wangwu':'hibernate'}"133.name="bc" moveDownLabel="向下移动" moveUpLabel="向上移动" 134.listKey="key" listValue="value" emptyOption="true"></s:updownselect><br> 135. updownselect标签:使用集合里放多个javabean实例来生成下拉选择框 136. <s:bean name="lee.BookService" id="bs"/> 137. <s:updownselect list="#bs.books" name="cc" selectAllLabel="全部选择" multiple="true" 138.listKey="name" listValue="author" moveDownLabel="向下移动" moveUpLabel="向上移动"></s:updownselect> 139. </s:form> 140.141.142.</body> 143. </html>

孝敬父母、疼爱孩子、体贴爱人、善待朋友。

Struts2中关于label标签的声明应用

相关文章:

你感兴趣的文章:

标签云: