常用的Struts2标签有:property/set/bean/include/fielderror/param/debug、控制标签有:if/else/elseif/iterator 以下为这几种标签的演示代码:
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <%@taglib uri="/struts-tags" prefix="s"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"> <title>Struts Tags</title> </head> <body> <ol> <li>property: <s:property value="username" /> | <s:property value="password" /></li> <li>property取值为字符串:<s:property value="'username'" /></li> <li>property设定默认值:<s:property value="admin" default="管理员" /></li> <li>property设定HTML:<s:property value="'<hr />'" escapeHtml="false" /></li> <hr /> <li>set设定adminName值(默认为request和ActionContext)<s:set var="adminName" value="username" /></li> <li>set 从request取值:<s:property value="#request.adminName" /></li> <li>set, Get value from ActionContext:<s:property value="#adminName" /></li> <li>set, Set range.<s:set var="adminPassword" value="password" scope="page" /></li> <li>set,Get value from this range:<%=pageContext.getAttribute("adminPassword")%></li> <li>set,Set var,range is ActionContext.<s:set var="adminPassword" value="'haha'" /></li> <li>set,Use # get value:<s:property value="#adminPassword" /></li> <hr /> <li>bean View debug description: <s:bean name="com.bebig.struts2.tags.Dog" var="myDog"> <s:param name="name" value="'oydy'"></s:param> </s:bean></li> <li>include: <s:include value="/include1.html"></s:include></li> <hr /> <li>fielderror: <s:fielderror name="field.test" theme="simple"></s:fielderror> </li> <hr /> <li>age=<s:property value="#parameters.age[0]" /> <s:set var="age" value="#parameters.age[0]"></s:set> <s:if test="#age<0">error!</s:if> <s:elseif test="#age<20">too young!</s:elseif> <s:else>ok.</s:else></li> <hr /> <li>集合遍历:<br> <s:iterator value="{1,2,3}"> <s:property /> <br> </s:iterator></li>
<li>集合遍历:<br> <s:iterator value="{1,2,3}" status="s"> <s:property />当前为第<s:property value="#s.count" />个元素,元素索引为<s:property value="#s.index" /> 值为奇数?<s:property value="#s.odd" />值为偶数?<s:property value="#s.even" /> 为第一个元素?<s:property value="#s.first" /> 为最后一个元素?<s:property value="#s.last" /> <br> </s:iterator></li>
<li>集合遍历:<br> <s:iterator value="{'aaa','bbb','ccc'}" var="list"> <s:property value="#list.toUpperCase()" /> <br> </s:iterator></li>
<li>集合遍历:<br> <s:iterator value="#{1:'aaa',2:'bbb',3:'ccc'}"> <s:property value="key" /> | <s:property value="value" /> <br> </s:iterator></li>
<li>集合遍历:<br> <s:iterator value="#{1:'aaa',2:'bbb',3:'ccc'}" var="map"> <s:property value="#map.key" /> | <s:property value="#map.value.toUpperCase()" /> <br> </s:iterator></li> </ol>
<s:debug></s:debug> </body> </html>
|
|
CALENDER
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
---|
24 | 25 | 26 | 27 | 28 | 29 | 30 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 |
|
常用链接
留言簿
随笔分类
随笔档案
文章分类
文章档案
新闻档案
相册
搜索
最新评论
阅读排行榜
评论排行榜
Powered By: 博客园 模板提供:沪江博客
|