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

Struts2中使用OGNL标签_s:if and 运算

 
阅读更多

Struts2中使用OGNL标签_s:if  and 运算

 

 一、控制標籤<br/><hr size="3" color="red">  
      
     #、if /elseif/ else @用於邏輯判斷<br/>  
     <s:set name="bir" value="-12"></s:set>  
     <s:if test="#bir>=180 || #bir<0">  
        你是何方妖怪?  
     </s:if>  
     <s:elseif test="#bir<=18 && #bir>=0">  
        未成年人不能進入!  
     </s:elseif>  
     <s:elseif test="#bir<=60 && #bir>=18">  
        您已經成年!  
     </s:elseif>  
     <s:else>  
        您已經老了!  
     </s:else>  
http://tc.chinawin.net/it/softwaredev/article-1ced3.html

分享到:
评论

相关推荐

    java的Struts中的OGNL标签的使用,详细介绍

    本篇文章将详细介绍如何在Struts2中使用OGNL标签。 OGNL作为Struts2的核心部分,允许我们在JSP页面上直接访问Action类中的属性,甚至可以进行复杂的运算和控制流程。它的主要优点在于简洁和灵活,能够轻松处理Java...

    Struts2中的OGNL

    综上所述,OGNL是Struts2框架中的关键组件,理解和掌握OGNL的使用对于开发高效的Struts2应用程序至关重要。通过深入学习和实践,开发者可以更好地利用OGNL实现数据绑定、动态方法调用等功能,同时注意安全风险,确保...

    struts2标签介绍2

    在给定的文件名中,我们看到视频课程可能涵盖了Struts2标签的多个方面,如`48_尚学堂马士兵_Struts2_Struts标签_5_include.avi`可能是关于`&lt;s:include&gt;`标签的讲解,`47_尚学堂马士兵_Struts2_Struts标签_4_bean_2....

    struts2 taglib ognl java jsp

    在Struts2中,Taglib(标签库)和OGNL(Object-Graph Navigation Language)是两个至关重要的组件,它们极大地简化了视图层的开发,并且增强了表达式语言的功能。 **Struts2 Taglib** Struts2的标签库是一系列预定...

    struts2 OGNL

    Struts2 OGNL(Object-Graph Navigation Language)是一种强大的表达式语言,广泛应用于Apache Struts2框架中,用于在视图、控制器和模型之间进行数据的表达和操作。Struts2是Java Web开发中最流行的MVC框架之一,而...

    ognl(关于标签strusts2)

    - OGNL在Struts2标签中的应用,如`&lt;s:property&gt;`、`&lt;s:if&gt;`、`&lt;s:set&gt;`等。 - 安全性考虑,如何避免OGNL注入攻击。 - 实战练习,通过编写Struts2应用来实践OGNL的使用。 在深入研究Struts2和OGNL时,可以查看`...

    struts标签和ognl语法

    3. **`&lt;s:if&gt;`、`&lt;s:elseif&gt;` 和 `&lt;s:else&gt;`**:这些标签提供了条件逻辑,用于根据 OGNL 表达式的值来决定是否渲染某些内容。例如,`&lt;s:if test=" "&gt;...&lt;/s:if&gt;` 会检查表达式的结果,如果为真则执行其中的代码。 4...

    自己整理的OGNL资料

    OGNL(Object-Graph Navigation Language)是一种强大的表达式语言,主要在Java开发中用于获取和设置对象的属性,尤其在Struts2框架中扮演着重要角色。它允许开发者以简洁的方式表达复杂的对象导航和操作。以下是对...

    Java struts2 ongl 标签 jsp页面

    在JSP页面中使用Struts2的OGNL标签,可以极大地提高开发效率和代码的可读性。例如,在提供的代码片段中,可以看到`&lt;%@ taglib prefix="s" uri="/struts-tags"%&gt;`引入了Struts2的标签库,这使得在JSP中可以方便地使用...

    ognl.zip_ognl

    - 在Struts2中,使用OGNL动态地将表单数据绑定到Action对象。 - 在Spring中,通过OGNL表达式配置bean的依赖注入。 - 在模板引擎中,如FreeMarker或Velocity,使用OGNL表达式动态生成HTML内容。 学习和熟练使用OGNL...

    OGNL语言中文资料

    2. **Struts2框架**:Struts2的Action和Result配置、拦截器参数传递、JSP标签等都大量使用OGNL,使其成为表现层与业务层交互的关键。 四、学习资源与实践 1. **OGNL文档**:官方文档详尽解释了OGNL的所有特性和用法...

    struts2.0标签详解

    在Struts2中,标签库是其核心特性之一,提供了丰富的标签来帮助开发者更加便捷地创建动态网页。本文将深入探讨Struts2.0标签的用途与用法。 一、Struts2.0标签概述 Struts2的标签库分为核心标签库和主题标签库。...

    ognl最新项目源码

    在Struts2框架中,OGNL被广泛应用于视图层和控制器之间的数据传递,使得开发者能够方便地访问和操作模型对象的属性。本项目源码提供了最新的OGNL实现,对于学习和理解Struts2框架以及OGNL的工作原理非常有帮助。** ...

    struts2中文帮助文档

    例如,`&lt;s:form&gt;`用于创建表单,`&lt;s:textfield&gt;`用于创建输入字段,`&lt;s:submit&gt;`用于提交按钮,这些都是Struts2标签库中的常见元素。 **开放源代码** 作为开源项目,Struts2允许开发者查看其源代码,理解其工作...

    ognl源码和ognl帮助文档.rar

    OGNL(Object-Graph Navigation Language)是一种强大的表达式语言,常用于Java应用,特别是Struts2框架中,用于数据绑定和动态方法调用。在这个压缩包中,包含的是OGNL的源码和帮助文档,这对于深入理解OGNL的工作...

    ognl.rar_ognl

    在实际的Java开发中,特别是在使用Struts 2或类似的MVC框架时,OGNL被广泛应用于视图层的数据展示和控制逻辑,简化了页面模板的编写,并且提高了代码的可读性和维护性。同时,由于其强大的表达能力和灵活性,使得它...

    J2EE企业级项目开发-1期 02 Struts2+Web常使用功能的经验.doc

    在Struts2中,`&lt;s:if&gt;`标签是用于条件判断的,它允许开发者在页面中根据某些条件展示不同的内容。例如,如果session域中的`customer`对象为空, `&lt;s:if test="%{#session.customer==null}"&gt;` 则会显示特定的HTML元素...

    struts学习笔记(4)

    - 在 JSP 页面中使用 `&lt;%@ taglib uri="/struts-tags" prefix="s" %&gt;` 来引入 Struts2 标签。 2. **调试标签 `&lt;s:debug&gt;`**: - 用于显示当前请求上下文中所有可用的数据,帮助开发者调试。 3. **属性显示标签 `...

    % # $ 的区别 及用法

    通常情况下,在Struts2标签库中使用该符号来引用值。 - **用法**: - `$variable` 直接引用一个变量的值。 - `${expression}` 计算一个OGNL表达式的值,并返回其结果。 - **示例**: - `$systemSettingModel....

    企业级ssh架构教程

    - 示例:在Action中使用`File`类型的属性接收上传的文件。 #### 十一、Struts2的输入校验 - **用validate方法进行输入校验** - 在Action类中实现`validate`方法来定义输入校验规则。 - 示例:`public void ...

Global site tag (gtag.js) - Google Analytics