`
- 浏览:
241962 次
- 性别:
- 来自:
上海
-
<%@ 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>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...
利用Struts 2标签创建ex3.jsp页面,此页面提交给tag.action,在structs.xml中配置这个action的转发视图为result.jsp在result.jsp页面中显示ex3.jsp页面控件的值。(源代码和实验报告)
Struts2_控制标签与数据标签.pdf
基于struts2的自定义分页标签实现的一个demo,连接数据库为Oracle
struts2 标签库使用说明.Struts2中通用标签可以分为二类:控制标签和数据标签。控制标签用于呈现页面时控制执行流程,数据标签用于访问值栈中的数据。
Struts2 标签库(IBM资料)Struts2标签库概述; Struts2数据标签; Struts2控制标签; Struts2表单标签; Struts2非表单标签
struts2 标签动态数据用法, 在实际应用中,list往往是action返回的一个List,listKey和listValue来显示第一级下拉框,doubleList往往是一个Map, List<DataObject>>,其中Map中的Key值是第一级下拉框的listKey。
数据标签: action:直接调用一个Action,根据executeResult参数,可以将Action的处理结果包含到页面中。 bean:创建一个JavaBean实例。。 date:格式化输出一个日期属性。 debug:生成一个调试链接,当单击该链接时...
struts标签实现数据的查询修改
struts批量修改数据struts批量修改数据struts批量修改数据struts批量修改数据struts批量修改数据struts批量修改数据struts批量修改数据struts批量修改数据
struts2实现表单数据校验 struts2的基石-拦截器 struts2中实现IOC struts2中实现文件上传 struts2中实现CRUD struts2中的OGNL struts2的新表单标志的使用 struts2与AJAX一 struts2与AJAX二 struts2与AJAX三 struts2...
非UI标签可分为流程控制标签(包括用于实现分支、循环等流程控制的标签)和数据访问标签(主要包括用户输出ValueStack中的值,完成国际化等功能的) (3)ajax标签 3.Struts2标签使用前的准备: (1)在要使用标签...
struts2 将要进行自定义类型转换的点数据从1个增加到3个 struts3 进行全局的类型转换 struts4 使用Struts2中内部类中的方法进行自定义类型转换,用到的类StrutsTypeConverter struts5 增加集合类型,使用范型 ...
6.3 数据标签 117 6.3.1 property标签 117 6.3.2 set标签 118 6.3.3 push标签 119 6.3.4 bean标签 120 6.3.5 action标签 122 6.4 控制标签 124 6.4.1 iterator标签 124 6.4.2 if和else标签 125 6.5 其他标签 126 ...
Struts2 概述 如何应用Struts2 Struts2 配置文件 如何编写Action 拦截器 Struts2的标签 OGNL 数据校验 国际化
NULL 博文链接:https://cdxs2.iteye.com/blog/1926326
通用标签用来在页面表示的时候控制代码执行的过程,这些标签也允许从Action或者值堆栈中取得数据。例如地域,JavaBeans,URLs,和action。...数据标签管理数据的取得和创建,例如:bean,push,i18n
这是一个对struts一个标签(html:select)的操作,主要为了操作下拉列表控制的数据读取,适合于初学者。。
这是一个struts2框架的处理流程的demo,里面有struts2基本的配置和模拟登录的例子,以及struts2前台后后台的数据交互方式的解释,代码中有完整的注释帮助理解struts2的基本流程,同时对jstl和struts2的标签也有一定...