struts2 部分标签

桃扇骨 2022-08-27 07:56 158阅读 0赞
  1. 本人也是struts 2 的初学者,没有来得及整理见谅
  2. <s:if test="'foo' in {'bb','ccc'}">
  3. 包含1
  4. </s:if>
  5. <s:elseif test="'aa' in {'bb','aa'}">
  6. 包含er
  7. </s:elseif>
  8. <s:else>
  9. 不包含
  10. </s:else>
  11. <s:a href="HelloWorld.action">link</s:a>
  12. <s:url id="url" value="aa.jsp"></s:url>
  13. <s:a href="%{url}">link2</s:a>
  14. <s:property value="username"/><br/>
  15. <s:property value="password"/><br/>
  16. <s:property value="remark"/><br/>
  17. <s:a href="HelloWorld.action">连接</s:a><br/>
  18. <s:select list="list" value="check" name="type">
  19. </s:select><br/>
  20. <s:checkboxlist label="朋友" list="list" value="check"
  21. name="friends"/><br/>
  22. <s:radio list="list" value="check" ></s:radio>
  23. <s:iterator value="list">
  24. <s:property/><br/>
  25. </s:iterator>
  26. <s:if test="list.size()>10">好的</s:if>
  27. <s:elseif test="list.size()<0">不好</s:elseif>
  28. <s:else>坏</s:else><br/>
  29. <s:a href="%{url}">link3</s:a>
  30. <s:a href="%{url}">link4</s:a>
  31. <s:text name="HelloWorld"></s:text>
  32. <s:property value="%{getText('HelloWorld')}"></s:property>
  33. //if else
  34. <s:set name="age" value="10"></s:set>
  35. <s:if test="age60}">
  36. 老人
  37. </s:if>
  38. <s:elseif test="age>35">
  39. 中年
  40. </s:elseif>
  41. <s:elseif test="age>15">
  42. 青年
  43. </s:elseif>
  44. <s:else>
  45. 孩子
  46. </s:else>
  47. //set
  48. <s:set name="setName" value="values"/>
  49. //iterator
  50. <table border="1">
  51. <s:iterator value="list" id="name" status="st">
  52. <tr <s:if test="#st.odd">bgcolor="red"</s:if>>
  53. <td>
  54. <s:property value="name"/>*********<s:property
  55. value="#st.count"/>
  56. </td>
  57. </tr>
  58. </s:iterator>
  59. </table>
  60. <table border="1">
  61. <s:iterator value="#
  62. {'key1':'value1','key2':'value2','key3':'value3','key4':'value4'}" id="name" status="st">
  63. <tr <s:if test="#st.odd">bgcolor="red"</s:if>>
  64. <td>
  65. <s:property value="key"/>*********<s:property value="#st.count"/>
  66. </td>
  67. <td>
  68. <s:property value="value"/>*********<s:property value="#st.count"/>
  69. </td>
  70. </tr>
  71. </s:iterator>
  72. </table>
  73. //append
  74. <s:append id="newList">
  75. <s:param value="list"></s:param>
  76. <s:param value="{'ee','ff'}"></s:param>
  77. </s:append>
  78. <s:generator id="china" separator=","
  79. val="'aaaa,ddd,d,f,fd,ddd,ffff,dfd,f767676,sdafasdf'">
  80. <s:iterator status="st">
  81. <tr <s:if test="#st.odd">bgcolor="red"</s:if>>
  82. <td>
  83. <s:property/>*********<s:property
  84. value="#st.count"/>
  85. </td>
  86. </tr>
  87. </s:iterator>
  88. </s:generator>
  89. //subset
  90. <s:subset source="list" start="2" count="3">
  91. <s:iterator status="st">
  92. <tr <s:if test="#st.odd">bgcolor="red"</s:if>>
  93. <td>
  94. <s:property/>*********<s:property value="#st.count"/>
  95. </td>
  96. </tr>
  97. </s:iterator>
  98. </s:subset>
  99. //sort
  100. <s:sort comparator="" source=""></s:sort>
  101. //action
  102. <s:action name=""></s:action>
  103. //bean
  104. <s:bean id="peo" name="tutorial.Person">
  105. <s:param name="name" value="'chianren'"></s:param>
  106. <s:param name="age" value="55"></s:param>
  107. <s:property value="name"/>
  108. <s:property value="age"/>
  109. <s:param name="name" value="'chianrenzzl'"></s:param>
  110. <s:param name="age" value="25"></s:param>
  111. </s:bean>
  112. <s:property value="#peo.name"/>
  113. <s:property value="#peo.age"/>
  114. //date
  115. <%java.util.Date now = new java.util.Date();
  116. pageContext.setAttribute("now",now);
  117. %>
  118. <html>
  119. <head>
  120. <title>Hello World!</title>
  121. </head>
  122. <body>
  123. <s:date name="#attr.now" format="yyyy年MM月dd日"
  124. nice="false"/>
  125. </body>
  126. </html>
  127. //debug
  128. <s:debug>连接</s:debug>
  129. //include
  130. <s:include value="success.jsp">
  131. <s:param name="author" value="'chinaren'"></s:param>
  132. </s:include>
  133. 导入页面,取传值
  134. ${param.author}
  135. //push
  136. <s:bean id="per" name="tutorial.Person">
  137. <s:param name="name" value="'chianren'"></s:param>
  138. <s:param name="age" value="90"></s:param>
  139. </s:bean>
  140. <s:push value="#per">
  141. <s:property value="name"/>
  142. <s:property value="age"/>
  143. </s:push>
  144. //set
  145. <s:bean id="per" name="tutorial.Person">
  146. <s:param name="name" value="'chianren'"></s:param>
  147. <s:param name="age" value="90"></s:param>
  148. </s:bean>
  149. <s:set name="xxx" value="#per" scope="session"></s:set>
  150. ${sessionScope.xxx.name}<br>
  151. ${sessionScope.xxx.age}
  152. <s:set name="china" value="'services people!!'"></s:set>
  153. <s:property value="china"/>
  154. //url
  155. <s:url action="hello">
  156. <s:param name="auther" value="'china'"></s:param>
  157. </s:url>
  158. <br>
  159. <s:url value="hello.jsp">
  160. <s:param name="auther" value="'china'"></s:param>
  161. </s:url>
  162. 表单标签
  163. //checkboxlist
  164. <s:checkboxlist label="朋友" list="list" value="check" name="friends"/><br/>
  165. //combobox
  166. <s:form>
  167. <s:combobox list="list" label="朋友" name="book"
  168. labelposition="top"/>
  169. </s:form>
  170. //datetimepicker

文章引用自:

发表评论

表情:
评论列表 (有 0 条评论,158人围观)

还没有评论,来说两句吧...

相关阅读

    相关 struts2标签

       为了控制输出Struts2的ValueStack中封装的值,Struts2中提供了大量的标签,比较常用的标签有: if:该标签支持标签体,如果if标签里判断的