`
kkllmey
  • 浏览: 103416 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts-标-签

阅读更多

struts标签使用举例-logic

          该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况:

         1)当Java对象为null时;
         2)当String对象为""时;
         3)当java.util.Collection对象中的isEmpty()返回true时;
         4)当java.util.Map对象中的isEmpty()返回true时。
          eg.
            < logic:empty   name="userList">  
              ...  
           < /logic:empty>
           该句等同于:
           if   (userList.isEmpty())   {  
                 ...  
           }  
   2.  logic:notEmpty
          该标签的应用正好和logic:empty标签相反,略。
   3. logic:equal
      该标签为等于比较符。
      eg1. 比较用户的状态属性是否1,若为1,输出"启用";
          < logic:equal   name="user"   property="state"   value="1">
          启用
         < /logic:equal>
     eg2. 如果上例中的value值是动态获得的,例如需要通过bean:write输出,因struts不支持标签嵌套,可采用EL来解决该问题。
          < logic:equal   name="charge"   property="num"   value="${business.num}">  
                    ......
         < /logic:equal>
    4. logic:notEqual
          该标签意义与logic:equal相反,使用方法类似,略。
    5. logic:forward
          该标签用于实现页面导向,查找配置文件的全局forward。
          eg. < logic:forward name="index"/>
    6. logic:greaterEqual
          为大于等于比较符。
          eg. 当某学生的成绩大于等于90时,输出“优秀”:
               < logic:greaterEqual name="student" property="score" value="90">
                  优秀
            < /logic:greaterEqual>
    7. logic:greaterThan
          此为大于比较符,使用方法同logic:greaterEqual,略;
    8. logic:lessEqual
          此为小于等于比较符,使用方法同logic:greaterEqual,略;
    9. logic:lessThan
          此为小于比较符,使用方法同logic:greaterEqual,略;
    10. logic:match
          此标签比较对象是否相等;
          eg1. 检查在request范围内的name属性是否包含"amigo"串:
            < logic:match name="name" scope="request" value="amigo">
                  < bean:write name="name"/>中有一个“amigo”串。
            < /logic:match>
         eg2. 检查在request范围内的name属性是否已“amigo”作为起始字符串:
           < logic:match name="name" scope="request" value="amigo" location="start">
               < bean:write name="name"/>以“amigo”作为起始字符串。
            < /logic:match>
         eg3.
            < logic:match header="user-agent" value="Windows">
               你运行的是Windows系统
            < /logic:match>

分享到:
评论

相关推荐

    struts-html标签

    Struts HTML标签是Java开发中使用Struts框架进行Web应用时的重要组成部分,它提供了一系列预定义的JSP标签,简化了HTML表单的处理和与控制器(Action)之间的交互。这些标签使得开发者能够更方便地处理用户输入、...

    struts-el-1.3.10.jar struts-el.jar strutsEL标签库

    struts-el-1.3.10.jar struts-el.jar strutsEL标签库

    Struts标签- HTML标签

    Struts框架是Java Web开发中的一个关键组件,它主要用于构建MVC(模型-视图-控制器)架构的应用程序。在Struts中,HTML标签库是一个非常重要的部分,它提供了简化和增强HTML表单处理的能力。这些自定义标签帮助...

    struts-config文件标签详解

    Struts-config 文件标签详解 Struts-config 文件是 Struts 框架的核心配置文件,它定义了整个应用程序的结构和行为。在这个文件中,我们可以配置数据源、表单 beans、Action mappings、异常处理等等。下面我们将...

    struts-core-1.3.8-API文档-中文版.zip

    赠送jar包:struts-core-1.3.8.jar; 赠送原API文档:struts-core-1.3.8-javadoc.jar; 赠送源代码:struts-core-1.3.8-sources.jar; 赠送Maven依赖信息文件:struts-core-1.3.8.pom; 包含翻译后的API文档:struts...

    Struts标签库 Struts 标签库

    Struts2标签库是Java开发Web应用程序时常用的一个强大工具,尤其在构建MVC(Model-View-Controller)架构的应用程序中发挥着重要作用。Struts2框架提供了丰富的自定义标签库,极大地简化了视图层的开发,使得开发者...

    struts的tld标签库文件

    ·struts-bean标签库。在将JavaBean代码放入JSP 页面时这个库提供实质性的加强的功能以改善其性能,它由标签提供。 ·struts-logic标签库。这个库可管理有条件的文本生成,在对象集合中循环以重复生成输出文本和应用...

    struts-1.2.9-lib.zip和struts-1.2.9-src.zip

    Struts是Apache软件基金会下的一个开源项目,它是一款基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。这里的"struts-1.2.9-lib.zip"和"struts-1.2.9-src.zip"是Struts 1.2.9版本的两个重要组件。...

    struts-menu文件

    Struts-menu是一个专门为Apache Struts框架设计的菜单生成和管理工具。它简化了在Web应用中创建动态、可配置的导航菜单的过程。Struts-menu提供了一种声明式的方式来定义菜单结构,使得开发者无需编写大量的HTML和...

    jakarta-struts-1.1.zip_jakarta-Struts-1_jakarta-struts 1_jakarta

    Jakarta Struts 1.1 是一个历史悠久的Java Web应用程序框架,由Apache软件基金会的Jakarta项目开发。这个框架在2000年代初期非常流行,它为构建MVC(模型-视图-控制器)架构的Web应用提供了一个强大而灵活的基础。在...

    Struts-Menu实例教程

    Struts-Menu是一个基于Apache Struts框架的菜单生成库,它可以帮助开发者轻松地在Web应用中创建动态、可配置的菜单结构。这个实例教程将深入介绍如何使用Struts-Menu来构建用户界面的导航系统。 1. **Struts框架...

    struts标签-手册

    Struts标签是Apache Struts框架中的一个重要组成部分,它提供了一种在JavaServer Pages (JSP)页面中声明式地操作模型数据和控制流程的方式。这个手册可能是为了帮助开发者更好地理解和使用Struts框架中的标签库。 ...

    struts-1.3.8-lib(new)

    Struts是Apache软件基金会下的一个开源项目,是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。1.3.8是Struts的一个版本,它提供了构建动态、数据驱动的Web应用的强大工具。这个压缩包...

    struts-1.3.8-all.zip

    Struts是Apache软件基金会下的一个开源项目,是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。Struts 1.3.8是该框架的一个版本,主要致力于提供稳定性和安全性更新,以及对旧版Struts 1.x的...

    struts-logic标签

    struts-logic标签 自已讲课用的 初稿 PPT

    Struts所有jar包、DTD文件(struts-1.2.9-bin.rar)

    Struts是一个非常经典的Java Web开发框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构中的Controller部分。Struts 1.2.9是该框架的一个较早版本,但仍然在许多遗留系统中使用。这个...

    Struts的标签--实例对于一些标签中实例应用

    Struts的标签--实例对于一些标签中实例应用

    struts2-tags-API,struts2标签api

    Struts2是一个强大的Java web框架,它极大地简化了MVC(模型-视图-控制器)应用的开发。在Struts2框架中,标签库是其重要组成部分,它提供了丰富的标签来帮助开发者更方便地构建用户界面。`struts2-tags-API`就是...

    struts2标签使用例子

    Struts2是一个强大的MVC(模型-视图-控制器)框架,用于构建企业级Java Web应用程序。在Struts2框架中,标签库是其一大特色,它提供了丰富的自定义标签,使得开发者能够更加便捷地创建动态页面。这些标签极大地简化...

    struts-2.3.4笔记

    Struts 2.3.4 是 Apache Software Foundation 开发的一款基于 Model-View-Controller (MVC) 设计模式的开源 Java Web 框架。它主要用于构建和维护可扩展、结构清晰的 J2EE 应用程序。Struts 2 的出现是 Struts 1 的...

Global site tag (gtag.js) - Google Analytics