`
jackroomage
  • 浏览: 1217606 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

struts标签的总结1

 
阅读更多

1、取属性值及属性值得条件过滤

<body>

<!-- 从action中取属性值得方法 -->
<!-- 方法1 -->
<h1>
${message }
</h1><BR>
<!-- 方法2 -->
<h3><s:property value="message" /></h3><br>

 

<!-- 从action中取出属性的值 -->
       <s:set name="name" value="name" />
<!-- 对属性值的条件过滤 -->      
        <s:if test="#name == 'lucy'">
            lucy's file here
        </s:if>
        <s:elseif test="#name == 'jack'">
            jack's file here
        </s:elseif>
        <s:else>
            Other's file here
        </s:else>
        <br>
       
</body>

 

 

2、用struts标签遍历集合中的奇数和偶是

<body>

<%
         List<String> list=new ArrayList<String>();
         list.add("jack");
         list.add("lucy");
         list.add("david");
         list.add("apple");
         list.add("oracle");
         list.add("java");
         request.setAttribute("names",list);

 %>
 <!-- 下面是struts集合取集合值得方法 -->
         <!--
            1、此处的空property元素用于获得当前iterator的值
            2、status被设成stuts,在iterator的里面就可以通过#stuts取得IteratorStatus的对象。IteratorStatus类包含当前序号信息,如是否第一个或最后一个,是否为奇数序号。这些信息在我们做格式化的时候,显得非常有用。
        -->

    <s:iterator value="#request.names" status="stuts"> 
    <!-- 取集合中的奇数 -->             
        <s:if test="#stuts.odd == true">
            <li>White <s:property /></li>
        </s:if>
    <!-- 取集合中的偶数 -->
        <s:else>
            <li style="background-color:gray"><s:property /></li>
        </s:else>
    </s:iterator><br>
 
    ------------------------------------------------<br>
   
    <!-- 下面是jsp中取集合值的方法 -->
    <% Iterator ite=list.iterator();
        while(ite.hasNext()){
           Object st=ite.next();
           %>
           <%=st %><br>
      <%
        }
     %>
       
</body>

分享到:
评论

相关推荐

    struts标签库使用

    1. **Struts标签库介绍** Struts标签库主要分为两个部分:逻辑标签和表单标签。逻辑标签用于处理页面跳转和控制流程,而表单标签则用于显示和处理用户输入的数据。 2. **逻辑标签** - `&lt;logic:iterate&gt;`:用于...

    struts1标签库运用总结

    Struts1是一个经典的Java Web开发框架,其核心之一就是丰富的标签库,它简化了开发者在JSP页面上的工作。在本文中,我们将深入探讨Struts1的四个主要标签库:bean、logic、html和tiles,并重点讲解每个库中的关键...

    struts标签的使用及如何使用

    Struts标签是Apache Struts...总结,Struts标签通过提供一系列定制化的JSP标签,极大地简化了Web应用程序的视图层开发。熟练掌握Struts标签的使用,不仅能提升开发效率,还能帮助构建出更加健壮和易于维护的Web应用。

    Struts2常用标签总结

    java Web开发,我们最常用的Struts2常用标签总结,帮助你Struts2常用标签有那些功能

    Struts2实例 国际化 类型转换 struts标签

    总结起来,这个Struts2实例项目通过整合国际化、类型转换和Struts2标签,构建了一个完整的用户管理系统,展示了如何在实际开发中高效地处理Web请求,实现业务逻辑,并提供多语言支持。这样的练习有助于提升开发者对...

    struts标签库总结

    Struts标签库是Java开发中用于构建MVC框架Struts应用的重要组成部分,它极大地简化了JSP页面中的逻辑处理,让开发者能更专注于视图层的设计。以下是对Struts1.x中常用标签的详细总结: 1. **Bean标签库**: - `...

    struts1.2标签实例

    Struts1.2标签库很好地体现了MVC(Model-View-Controller)模式,其中模型由Action和ActionForm对象表示,视图由JSP页面和Struts标签组成,控制器则由Struts框架本身处理,负责转发请求和调用相应的Action。...

    struts的总结(struts1.x)

    ### Struts 1.x 总结 #### 一、Struts 框架概述 Struts 是一个基于 Java 的开源框架,它实现了 Model-View-Controller (MVC) 设计模式,帮助开发者构建可扩展、易于维护的 Web 应用程序。在 Struts 1.x 版本中,其...

    Struts标签- HTML标签

    总结来说,Struts的HTML标签库是开发Java Web应用的重要工具,它简化了表单处理,增强了数据验证,且与MVC架构紧密集成,提高了开发效率和代码质量。了解和熟练掌握这些标签的使用,对于任何Struts开发者都是至关...

    struts1标签库详解

    ### Struts1标签库详解:核心知识点概览 #### Bean Tags: 创建与管理Bean - **bean:cookie**: 此标签用于从客户端请求中提取cookie的值。它根据`name`属性来查找特定的cookie,如果`multiple`属性未设置,则返回一...

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

    总结起来,Struts2标签集锦是Java Web开发中的强大工具,它简化了视图层的开发,提高了代码可读性和可维护性。通过熟练掌握Struts2标签的使用,开发者可以更高效地构建动态网页,同时享受到Struts2框架带来的便利和...

    struts 1.2 标签使用说明

    - **运行时表达式**:所有Struts标签属性都支持运行时表达式,但应避免使用scriptlet,正确使用例如`&lt;html:link href='&lt;%= "/" + name +"/index.jsp"'&gt;`。 3. **Bean标签库的功能**: - **创建脚本变量**:从HTTP...

    STRUTS标签讲解案例

    Struts标签是Apache Struts框架中的一个重要组成部分,用于在JSP页面中简化视图层的开发,提升代码的可读性和可维护性。本讲解案例将深入探讨Struts标签的使用,帮助你全面掌握这一核心技能。 Struts标签库包含了多...

    Struts标签 解说和练习

    Struts标签库是Java开发...总结,Struts标签是提高开发效率的有效工具,通过熟练掌握并运用这些标签,可以编写出更加整洁、易于维护的JSP页面。在实际工作中,不断实践和探索,将使你对Struts标签有更深的理解和运用。

    Struts标签资料(Struts标签大全)

    其中包含Struts标签大全 jsp Struts之HTML标签库详解 struts框架bean,html,logic标签手册等内容。不错,其中的JSP Struts之HTML标签库详解 .doc是朋友总结的。不错!

    struts2标签的使用代码

    总结,Struts2标签库是Struts2框架的重要组成部分,它使得开发者能够更加专注于业务逻辑,而不是繁琐的视图层实现。通过合理利用这些标签,可以大大提高开发效率,同时提升Web应用的用户体验。在实际项目中,熟练...

    JSP Struts之HTML标签库详解

    使用Struts标签时,应注意避免在属性值中直接使用scriptlet表达式,而是应使用完整的表达式。例如,`&lt;html:link&gt;`标签的`href`属性应包含整个URL路径。 总结起来,JSP Struts的HTML标签库大大简化了开发者在JSP页面...

    struts1.x标签详解

    ### Struts1.x 标签详解 #### 一、引言 Struts 是 Apache Jakarta 的一个著名开源项目,旨在为构建基于 Java 的 Web 应用程序提供一个强大的框架。Struts 提供了大量的标签来帮助开发者简化开发过程。本文将详细...

Global site tag (gtag.js) - Google Analytics