`
hwpok
  • 浏览: 252085 次
  • 性别: 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标签库例子

    这些标签可以分为控制标签、数据标签和其他标签。 控制标签用来控制程序的执行,例如 if、else 和 iterator。数据标签用来管理数据的取得和创建,例如 bean、push 和 i18n。 4.1.1 if 标签 if 标签用来控制基本的...

    struts2标签使用例子

    在压缩包中的"example"文件可能包含了一个或多个使用Struts2标签的实际示例,可以参考这些示例来理解和学习Struts2标签的用法。通过实践,你会更好地掌握这些标签的功能和用法,从而在开发过程中更加得心应手。

    struts2标签库struts2标签库struts2标签库

    在Struts2标签库中,标签可以分为UI标签和非UI标签两大类。UI标签用于生成HTML控件,如文本框、列表框、复选框等,而非UI标签用于实现逻辑控制、数据处理等功能。 文本框标签: 文本框标签是Struts2标签库中最常用...

    Struts2标签集锦(附Struts2标签详解word文档)

    1. **核心标签(Core Tags)**:这是最基本的标签集,包括显示和控制逻辑的标签,如`&lt;s:property&gt;`用于显示字段值,`&lt;s:if&gt;`和`&lt;s:else&gt;`进行条件判断,以及`&lt;s:iterator&gt;`用于遍历集合。 2. **表单标签(Form Tags...

    使用Struts 2标签的注意事项

    Struts 2标签的用法非常广泛,包括表单标签、验证标签、数据标签等。例如,使用Struts 2的表单标签可以快速创建表单,例如: ``` 用户名"/&gt; 密码"/&gt; 登录"/&gt; ``` 这段代码创建了一个简单的登录表单,并使用...

    Struts2标签使用及API文档

    `struts2标签用法.doc`和`标签详解`文件可能包含更深入的标签用法和实例,例如如何使用`s:form`创建表单,如何利用`s:action`执行Action,以及如何使用`s:debug`标签进行调试等。 5. **Struts2标签的高级用法** -...

    struts2标签使用方法

    Struts2 标签库可以分为三大类:UI 标签、非 UI 标签和 Ajax 标签。 UI 标签 UI 标签主要用于生成 HTML 元素标签,UI 标签又可分为表单标签和非表单标签。UI 标签用于生成 HTML 元素标签,例如生成文本框、下拉框...

    struts2 标签库使用文档

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

    基于struts2 自定义标签 分页

    在这个基于Struts2的自定义分页标签的实践中,我们将深入探讨如何创建、配置和使用自定义标签来实现数据的分页展示,同时与Oracle数据库进行交互。 首先,理解分页的基本概念至关重要。分页是将大量数据分成小块,...

    Struts 2标签的应用

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

    struts2标签解析

    Struts2框架的标签库基于OGNL(Object-Graph Navigation Language)表达式语言,使得在JSP页面中处理业务数据和控制流程变得更加方便。下面将详细介绍几个常用且相对复杂的Struts2标签。 1. `s:textfield`: 这个标签...

    Struts2标签中文文档(html和chm格式)

    在Struts2框架中,标签库是其核心特性之一,它提供了丰富的UI组件和控制逻辑,使得开发者可以更加便捷地进行页面渲染和交互处理。本文将深入探讨Struts2标签的中文文档,以及如何利用这些文档进行有效开发。 首先,...

    struts标签 struts标签 struts标签

    Struts标签库提供了一组预定义的JSP标签,这些标签有助于开发者更有效地处理常见的Web开发任务,如表单处理、数据展示、逻辑控制等。在本文中,我们将深入探讨其中的Bean Tags、HTML Tags和Logic Tags。 1. **Bean ...

    struts2标签api

    首先,Struts2标签API包括了动作标签(Action Tags)、数据展示标签(Display Tags)、表单标签(Form Tags)和控制标签(Control Tags)等几大类。 1. **动作标签**:这些标签主要用于执行特定的Struts2动作,如`s...

    Struts2 与数据标签

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

    struts2标签+ tiles lib

    Struts2提供了丰富的标签库,这些标签使得开发者能够在JSP页面中方便地实现业务逻辑和控制流程。例如: - `s:property`:用于显示模型对象的属性值。 - `s:form`:创建HTML表单,与Struts2的动作类绑定,提供了...

Global site tag (gtag.js) - Google Analytics