<%@ page language="java" pageEncoding="GB2312"%><%@ taglib prefix="s" uri="/struts-tags" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>Huy Vanpull's exercise of struts 2.0 tags </title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> </head> <body style="font:12px;color:red;"> <s:set name="type" value="0"/> <span>控制标签练习:<br/></span> <s:if test="#type==0"> <span>神仙</span> </s:if> <s:elseif test="#type==1"> <span>凡人</span> </s:elseif> <s:else> <span>妖怪</span> </s:else> <br/><br/><br/> <span>迭代标签迭代List,Set练习:<br/></span> <s:iterator id="name" status="st" value="{'黄药师','欧阳峰','段智兴','洪七公'}"> <s:property value="#st.index"/>: <s:property value="name"/>, <s:if test="#st.first"> <span>首元素,</span> </s:if> <s:elseif test="#st.last"> <span>尾元素,</span> </s:elseif> <s:else> <span>第<s:property value="#st.count"/>元素,</span> </s:else> <s:if test="#st.even"> <span>index为偶数<br/></span> </s:if> <s:elseif test="#st.odd"> <span>index为奇数<br/></span> </s:elseif> </s:iterator> <br/><br/><br/> <span>迭代标签迭代Map练习:<br/></span> <s:iterator id="score" status="st" value="#{'东邪':'黄药师','西毒':'欧阳峰','南帝':'段智兴','北丐':'洪七公'}"> <s:property value="#st.index"/>: <s:property value="key"/><s:property value="value"/>, <s:if test="#st.first"> <span>首元素,</span> </s:if> <s:elseif test="#st.last"> <span>尾元素,</span> </s:elseif> <s:else> <span>第<s:property value="#st.count"/>元素,</span> </s:else> <s:if test="#st.even"> <span>index为偶数<br/></span> </s:if> <s:elseif test="#st.odd"> <span>index为奇数<br/></span> </s:elseif> </s:iterator> <br/><br/><br/> <span>Append标签练习:<br/></span> <s:append id="newList"> <s:param value="{'黄药师','欧阳峰','段智兴','洪七公'}"/> <s:param value="{'周伯通'}"/> </s:append> <s:iterator id="name" status="st" value="#newList"> <span><s:property value="name"/>,</span> </s:iterator> <br/><br/><br/> <span>Bean标签练习:<br/></span> <s:bean id="t" name="java.util.Date"> <s:param name="minutes" value="12345678"/> <s:property value="minutes"/> </s:bean> <br/><br/><br/> <span>Date标签练习:<br/></span> <s:date name="#t" format="yyyy-MM-dd HH:mm:ss" nice="false"/> <br/><br/><br/> <span>Set标签练习:<br/></span> <s:set name="age" value="29" scope="session"/> ${"sessionScope.age"} <br/><br/><br/> <span>Include标签练习:<br/></span> <s:include value="url"> <param name="id" value="123"/> </s:include> <br/><br/><br/> <span>URL标签练习:<br/></span> <s:url includeParams="get" value="http://www.blogjava.net/hwpok"> <s:param name="id" value="10"/> <s:param name="age" value="Huyvanpull"/> </s:url> <br/><span>它只是一个URL,不具有A标签的功能</span> <br/><br/><br/> <span>Property标签练习:<br/></span> <span>property标签前面已经用过太多了,但是没有用到它的default属性</span><br/> <s:property value="null" default="Huyvanpull"/> <br/><br/><br/> </body></html>