`
hua2142452
  • 浏览: 67636 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

ONGL

阅读更多
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>OGNL 标记的使用</title>
</head>
<body><center>
<h3>表示具体值</h3>
Number:<s:property value="100"/><br>
String:<s:property value="'Angle'"/><br>
Boolean:<s:property value="true"/><br>

<h3>表达式运算</h3>
1+1=<s:property value="1+1"/><br>
<s:bean name="hua.User" id="user">
<s:param name="name" value="'zhangsan'"/>
<s:param name="age" value="100"/>
</s:bean>
name is zhangsan:<s:property value="#user.name.equals('zhangsan')"/><br>
age>30:<s:property value="#user.age<30?' 中年人':' 青年人'"/>

<h3>访问ValueStack中的内容</h3>
<s:push value="user">
Name=<s:property value="name"/><br>
Age=<s:property value="100"/>
</s:push>


<h3>访问ActionContext中的内容</h3>
<s:property value="#user"/>


<s:set name="User" scope="session" value="#user"/>
<h3>访问Page,request,session,application中的内容</h3>
<s:property value="#attr.User"/>

<h3>定义数组以及Map对象</h3>
<s:bean name="hua.User" id="user1">
<s:param name="name" value="'angle'"/>
<s:param name="age" value="10"/>
</s:bean>
<s:bean name="hua.User" id="user2">
<s:param name="name" value="'Angle'"/>
<s:param name="age" value="10"/>
</s:bean>
Array:<br>
<s:iterator value="{#user1,#user2}">
<s:property /><br>
</s:iterator>

Map<br>
<s:iterator id="u" value="#{#user1.name:#user1.age,#user2.name:#user2.age}">
Name:<s:property value="#u.key"/><br>
Age:<s:property value="#u.value"/><br>
</s:iterator>
<h3>访问静态方法和属性</h3>
随即数@java.lang.Math@random()实现:<s:property value="@java.lang.Math@random()"/>
</center></body>
</html>
分享到:
评论

相关推荐

    struts2 ongl包源码

    这个压缩包包含了Struts2中的ONGL包源码,对于理解Struts2的工作原理和深入学习OGNL的使用非常有帮助。 OGNL是Object-Graph Navigation Language的缩写,它的主要功能是在对象图中导航并执行操作。在Struts2中,...

    ongl的官方源代码

    **ongl源代码详解** ongl,全称Object-Notation for Graphic Language,是一种用于创建图形用户界面(GUI)的表达式语言,尤其在Java应用中常见。它结合了Struts2.0框架,提供了强大的模板引擎功能,使得开发者能够...

    ONGL介绍

    **ONGL(Object-Graph Navigation Language)介绍** ONGL,全称为Object-Graph Navigation Language,是一种强大的表达式语言,主要用于Java应用程序中数据对象的导航、访问和操作。它允许开发者以简洁的方式处理...

    ongl项目文件和源代码

    **ongl项目文件和源代码** `ongl`(Object-Graph Navigation Language)是一个强大的表达式语言,主要用于Java应用程序中的对象绑定和动态计算。这个压缩包包含的是`ongl`项目相关的文件和源代码,适合那些希望深入...

    ongl的使用方法及怎么解决

    **ONGL(Object-Graph Navigation Language)**是一种强大的表达式语言,常用于Struts2框架中,用于数据绑定和表达式求值。本篇文档将详细介绍ONGL在访问上下文、集合操作以及构造Map等方面的使用方法,以及如何解决...

    ongl表达式

    **ongl表达式** ONGL(Object-NGram Language)表达式是一种在Java Web开发框架Struts中广泛使用的模板语言,主要用于视图层的构建。它允许开发者在JSP页面中嵌入Java代码,实现动态内容渲染。StrutsInterface可能...

    ongl源代码

    **ONGL(Object-Graph Navigation Language)源代码详解** ONGL,全称为Object-Graph Navigation Language,是一种强大的表达式语言,常用于Java应用程序中访问和操作对象图。它提供了简洁的语法来执行复杂的对象...

    ongl 灵活运用

    **ONGL(Object-Graph Navigation Language)是一种强大的表达式语言,用于在Java应用程序中操作对象图。它在Web开发领域,特别是在Struts2框架中,被广泛用来简化视图层的逻辑,允许开发者通过简洁的表达式来访问和...

    ongl标签源代码+学习方便

    ONGL(Object Notation for Graphics Language)是一种图形表示语言,用于在Web应用中创建和操纵2D和3D图形。这个压缩包文件包含了ONGL的源代码,这对于想要深入理解其工作原理、进行二次开发或者学习图形编程的...

    ongl源码 非常好!

    ONGL(Object-Graph Navigation Language)是Java平台上的一种表达式语言,主要用于访问和操作对象的属性,以及执行动态方法调用。它简化了在Java应用程序中处理对象模型的复杂性,尤其是在MVC(Model-View-...

    ONGL表达式

    ONGL表达式,不解释,需要的就下吧,很全面的一份资料,看了就知道了

    最新的ongl 源码(含unittest代码)

    **ONGL源码详解** ONGL (Object-Graph Navigation Language) 是一个强大的表达式语言,主要用于Java应用程序,尤其是用于在视图层操作数据。它允许开发者动态地访问和操作对象的属性,执行复杂的逻辑,以及在Java...

    Java struts2 ongl 标签 jsp页面

    Java Struts2 OGNL(Object-Graph Navigation Language)标签是用于在JSP页面中动态地访问和操作Java对象的强大工具。以下是对这些知识点的详细解释: 1. **对象树的访问**: OGNL允许开发者通过点号(`.`)来遍历...

    struts2中ongl表达式的使用和具体实例应用

    ### Struts2中OGNL表达式的使用与具体实例解析 #### 一、OGNL概述 OGNL(Object-Graph Navigation Language)是一种强大的表达式语言,用于获取或设置一个对象图中的属性值。它广泛应用于Struts2框架中,用于简化...

    Struts2的ONGL详解

    很好的介绍ONGL的相关知识,一看就明白,对想学习struts2或ONGL的人来说是必需的

    JSTL、EL、ONGL、Struts标签的区别

    ### JSTL、EL、ONGNL、Struts标签的区别与使用 #### 一、JSTL (JavaServer Pages Standard Tag Library) **定义**: JSTL 是一个由一系列标准标签组成的集合,这些标签可以帮助开发者简化 JavaServer Pages (JSP) ...

    struts2中的ongl表达式相关简介

    ### Struts2中的OGNL表达式相关简介 #### OGNL概述 OGNL(Object-Graph Navigation Language,对象图导航语言)是Struts 2框架的默认表达式语言,它极大地增强了Struts 2的数据访问能力和代码简洁性。...

    struts2开发工程 ongl.rar

    本工程"ongl.rar"显然是一个使用Struts2框架进行开发的项目压缩包,包含了必要的源代码和配置文件。以下是关于Struts2开发的一些关键知识点: 1. **Struts2框架核心组件**: - **Action类**:是业务逻辑的载体,...

    struts2验证+拦截器+国际化+下载excle文档+struts2二级联动+ongl表达试+ssh集成 项目下载

    struts2验证+拦截器+国际化+下载excle文档+struts2二级联动+ongl表达试+ssh集成\部分代码, 项目下载、 部分代码 请看: http://blog.csdn.net/liangrui1988/article/details/9778787

    Struts2学习案例--------入门篇

    输入用户名XXX ------&gt; 提交 ,显示 你好 XXX 使用ONGL表达式 3、 URL:http://localhost:8080/struts100515/zhuce/zhuce.jsp 输入用户名密码sss··· -------&gt; 提交 , "显示 恭喜 sss 注册成功"(未连数据库)...

Global site tag (gtag.js) - Google Analytics