`
hwpok
  • 浏览: 241962 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Strut2 标签 控制和数据标签

阅读更多
<%@ 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"/>:&nbsp;&nbsp;
        
<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"/>:&nbsp;&nbsp;
        
<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>
分享到:
评论

相关推荐

    struts2 标签库使用文档

    Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...

    Struts 2标签的应用

    利用Struts 2标签创建ex3.jsp页面,此页面提交给tag.action,在structs.xml中配置这个action的转发视图为result.jsp在result.jsp页面中显示ex3.jsp页面控件的值。(源代码和实验报告)

    Struts2 与数据标签

    Struts2_控制标签与数据标签.pdf

    基于struts2 自定义标签 分页

    基于struts2的自定义分页标签实现的一个demo,连接数据库为Oracle

    struts2标签库的综合应用

    struts2 标签库使用说明.Struts2中通用标签可以分为二类:控制标签和数据标签。控制标签用于呈现页面时控制执行流程,数据标签用于访问值栈中的数据。

    Struts2 标签库(IBM资料

    Struts2 标签库(IBM资料)Struts2标签库概述; Struts2数据标签; Struts2控制标签; Struts2表单标签; Struts2非表单标签

    struts2 标签 doubleselect动态 用法

    struts2 标签动态数据用法, 在实际应用中,list往往是action返回的一个List,listKey和listValue来显示第一级下拉框,doubleList往往是一个Map, List&lt;DataObject&gt;&gt;,其中Map中的Key值是第一级下拉框的listKey。

    struts2 标签库 帮助文档

    数据标签: action:直接调用一个Action,根据executeResult参数,可以将Action的处理结果包含到页面中。 bean:创建一个JavaBean实例。。 date:格式化输出一个日期属性。 debug:生成一个调试链接,当单击该链接时...

    struts标签实现数据的查询修改

    struts标签实现数据的查询修改

    struts批量修改数据

    struts批量修改数据struts批量修改数据struts批量修改数据struts批量修改数据struts批量修改数据struts批量修改数据struts批量修改数据struts批量修改数据

    struts2帮助文档

    struts2实现表单数据校验 struts2的基石-拦截器 struts2中实现IOC struts2中实现文件上传 struts2中实现CRUD struts2中的OGNL struts2的新表单标志的使用 struts2与AJAX一 struts2与AJAX二 struts2与AJAX三 struts2...

    struts2 学习例子

    非UI标签可分为流程控制标签(包括用于实现分支、循环等流程控制的标签)和数据访问标签(主要包括用户输出ValueStack中的值,完成国际化等功能的) (3)ajax标签 3.Struts2标签使用前的准备: (1)在要使用标签...

    struts2(1-7)源码 struts2学习入门 源码学习

    struts2 将要进行自定义类型转换的点数据从1个增加到3个 struts3 进行全局的类型转换 struts4 使用Struts2中内部类中的方法进行自定义类型转换,用到的类StrutsTypeConverter struts5 增加集合类型,使用范型 ...

    Struts2 in action中文版

    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框架 jar JAVA开发 Struts2.jar架包 Struts2开发实例

    Struts2 概述 如何应用Struts2 Struts2 配置文件 如何编写Action 拦截器 Struts2的标签 OGNL 数据校验 国际化

    struts2 简单数据校验

    NULL 博文链接:https://cdxs2.iteye.com/blog/1926326

    struts2标签库解析

    通用标签用来在页面表示的时候控制代码执行的过程,这些标签也允许从Action或者值堆栈中取得数据。例如地域,JavaBeans,URLs,和action。...数据标签管理数据的取得和创建,例如:bean,push,i18n

    struts操作select标签实例

    这是一个对struts一个标签(html:select)的操作,主要为了操作下拉列表控制的数据读取,适合于初学者。。

    struts2 Demo

    这是一个struts2框架的处理流程的demo,里面有struts2基本的配置和模拟登录的例子,以及struts2前台后后台的数据交互方式的解释,代码中有完整的注释帮助理解struts2的基本流程,同时对jstl和struts2的标签也有一定...

Global site tag (gtag.js) - Google Analytics