- 浏览: 781944 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (386)
- Linux (36)
- Tomcat (6)
- windows (8)
- Apache (10)
- Java (25)
- jquery (7)
- Jquery 插件 (3)
- Oracle (5)
- Oracle SQL (68)
- Spring (15)
- 开发工具 (6)
- Struts (20)
- js (14)
- Project Code (2)
- Project Code Tomcat (1)
- libset (1)
- JSP (8)
- arithmetic (2)
- 浏览器 (1)
- extjs (3)
- 学习网站 (5)
- 生活情感 (0)
- 电话号码算法 (3)
- 快捷键 (1)
- 转载 (1)
- Dos命令 (2)
- services (1)
- Resources (1)
- 行业积累 (3)
- 项目积累 (3)
- Web (3)
- 文档 (1)
- JavaEE (2)
- JSF (3)
- http (3)
- JS窗口 (1)
- Html (4)
- Flex (1)
- 资讯 (2)
- 项目规范 (1)
- Struts s:property textarea中默认值用 (1)
- Quartz 2.0.2 (12)
- 1天有多少毫秒 (1)
- 专题 (1)
- intellij idea 10 CD-KEY (1)
- restlet (4)
- Mail (1)
- Excel (3)
- Menu (1)
- Big Data技术综述 (1)
- Quart 1 (1)
- nosql (1)
- linux远程 (1)
- jdk (5)
- wind7 (1)
- 虚拟人 (0)
- 虚拟机 (1)
- 终端 (1)
- Ubuntu (16)
- Myeclipse (2)
- Wmware (1)
- eclipse (2)
- css (2)
- csv (1)
- 开源 (1)
- plsql (2)
- cassandra (4)
- maven (1)
- hadoop (2)
- mysql (1)
- spring security (1)
- tools (1)
- jdbc (2)
- exception (2)
- 硬盘数据备份 (1)
- dwr (1)
- svn (1)
- PowerDesigner15使用时的十五个问题 (1)
- tomcat 项目发部路径 (1)
- js 暂停执行 (1)
- jquery jqgrid 格式化数据显示 (1)
- js 代码模板 (1)
- strutss2 直接跳转到jsp页面 (1)
- servlet (1)
- jdbc spring (1)
- js学习网站 (1)
- 自学考试 (2)
- hibernate (2)
- eos (1)
- c (4)
- 黑马 (2)
- 大数据 (2)
- 实战云大数据案例分享 (0)
- Spark (2)
- Flink (1)
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
jquery button 漂亮 -
thinktothings:
Array_06 写道你好,我是一名刚毕业学生,我以后就是做J ...
如何转型架构师 -
thinktothings:
软考,考有职业资格证,有系统的知识体系学习
如何转型架构师 -
Array_06:
你好,我是一名刚毕业学生,我以后就是做Java的架构师,那请问 ...
如何转型架构师 -
beykery:
你这也太复杂了。。。。jsf2不应该是这样的。。。。
JSF2.0的一个简单Demo
OGNL简介
OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression
Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功
能。它使用相同的表达式去存取对象的属性。
OGNL可以让我们用非常简单的表达式访问对象层,例如,当前环境的根对象为user1,则表达式person.address[0].province可以访问到user1的person属性的第一个address的province属性。
这种功能是模板语言的一个重要补充,象jsp
2.0,velocity,jelly等等,都有类似的功能,但是ognl比它们完善得多,而且以一个独立的lib出现,方便我们构建自己的框架。
Ognl中简单的得到环境中的数据,设置环境中的数据的应用见附件:ognl.zip
- ognl.zip (2.3 MB)
- 下载次数: 18
- ognl-test.zip (349.7 KB)
- 下载次数: 3
发表评论
-
中文乱码问题
2012-09-20 08:19 948http://myxiaoyi.blog.51cto.com/ ... -
验证码
2012-09-12 08:53 845验证码 -
java.sql.SQLRecoverableException
2012-09-05 23:05 5675jdbc操做数据库 Blob 数据类型时,不能关了 Con ... -
java学习网站
2012-08-30 18:18 5435http://java.sun.com/developer/b ... -
启动java文件报环境问题
2012-08-03 12:11 737启动java文件报环境问题 cd `dirname $ ... -
得到当前系统路径
2012-08-02 13:26 1078package com.common.path; im ... -
java md5加密
2012-07-01 13:52 974import java.math.BigInteger; i ... -
java读写csv文件,中文乱码问题
2012-05-21 10:19 26773java读写csv文件,中文乱码问题 read / ... -
java学习网址
2012-05-18 09:35 1080javaee官方: http://docs.oracle.c ... -
判断两个类是否相等
2012-03-28 09:21 1128public class TestVo { private ... -
java 调用doc命令
2012-03-02 11:11 1177java 调用doc命令 import java. ... -
java classpath
2011-12-09 00:37 1041java调用文件时,相对路径,都是指,当前的启动路径 文件所 ... -
javac 可以执行 java不能执行
2011-10-26 20:40 5253javac 可以执行 java不能执行 java ... -
java 函数
2011-10-18 17:28 1132java 函数 /** * 向上取整 ... -
注释去掉提示
2011-07-27 08:46 880注释去掉提示 @SuppressWarnings(&q ... -
Java调用存储过程的2种方法
2011-05-11 12:28 1186Java调用存储过程的2种方法 creat proc ... -
quartz 执行定时任务
2011-03-08 10:13 926http://www.quartz-scheduler.org ... -
Javadb学习 连接Javadb的两种方法 javadb-10_5_1_1.zip
2010-12-24 14:40 3573Javadb学习 环境变量设置: DERBY_HOME=D ... -
Spring Mail中文乱码问题
2010-12-12 17:17 1795转载:http://blog.csdn.net/matrixj ... -
Java初学者遇到的问题 环境变量
2010-12-10 08:47 1067Java初学者遇到的问题 Java ...
相关推荐
新手学习整理的OGNL笔记。可能有不正确之处,请谨慎。
Struts2_OGNL笔记主要关注的是如何在Struts2框架中使用OGNL(Object-Graph Navigation Language)表达式语言。OGNL作为一种强大的表达式语言,常用于Struts2的视图层,允许开发者轻松地访问和操作Java对象的属性。 ...
本篇笔记主要介绍了在Struts2中使用OGNL的一些基本用法。 首先,OGNL可以用来获取不同范围内的属性值。在Java Web开发中,有四种常见的作用域:Request、Session、Application和Page。在示例代码中,`<s:property>`...
这个压缩包包含了OGNL的源代码和作者的个人笔记,对Java开发者尤其是对OGNL感兴趣的爱好者来说,是很好的学习资源。 首先,我们来了解一下OGNL的基本概念。OGNL的核心功能是提供一种简洁、灵活的方式来访问和操作...
Struts2 OGNL语言学习笔记 OGNL(Object-Graph Navigation Language)是 Struts 2 中的一种表达式语言,主要用于简化 JSP 页面中的编码,使页面与后台代码分离。下面是 OGNL 语言的主要特点和用法: 1. 支持对象...
通过深入学习和实践《Ognl_JSTL_学习笔记.doc》,开发者可以熟练掌握这两种技术,提高在Java Web开发中的效率和代码质量。在实际工作中,理解并灵活运用Ognl和JSTL,能够更好地设计和实现交互丰富的Web应用。
笔记可能讲解如何防止这种攻击,如使用`@ParametersAreNonnullByDefault`注解、配置OGNL的安全上下文等。 5. 实战示例:提供实际的代码示例,展示如何在Action类、配置文件和JSP页面中使用OGNL表达式。 6. 源码...
本笔记将深入探讨Struts2的核心概念、发展历程、使用方法以及与OGNL(Object-Graph Navigation Language)的结合应用。 **一、Struts2概述** 1.1 为什么要用Struts 在Java Web开发中,Struts2作为MVC框架,能够...
3. **OGNL(Object-Graph Navigation Language)**: 用于在Action与视图之间传递数据的表达式语言。 4. **结果类型(Result Types)**: 控制Action执行后如何呈现结果,如dispatcher(转发到JSP)、stream(下载文件...
本文将深入探讨Struts2的核心概念,包括Action、Result、配置文件、OGNL与ValueStack、Tags以及项目中的关键实践。 **一、Action** Action是Struts2中处理业务逻辑的核心组件,它是实现了`...
- **介绍**:OGNL (Object-Graph Navigation Language) 是一种强大的表达式语言,用于获取或设置 Java 对象的属性。 - **应用场景**:在视图层使用 OGNL 表达式简化数据访问。 **4.2 自定义拦截器** - **定义**:...
13. ** strut2四天笔记**:这份学习笔记可能涵盖了以上所有知识点,包括如何创建Action,配置struts.xml,使用OGNL表达式,处理异常,以及实践中的各种技巧和最佳实践。 在四天的学习过程中,你应该通过实践和理解...
本笔记主要涵盖了Struts2的基础知识,包括但不限于配置、Action、拦截器、结果类型以及异常处理等内容。 1. **Struts2框架简介** Struts2是Apache软件基金会的一个开源项目,它是Struts1的升级版,弥补了Struts1在...
赵栋的Struts2笔记主要涵盖了2013年的相关知识,以下是根据笔记内容提炼出的一些关键知识点: 1. **URL与Action方法绑定**: 在Struts2中,通过URL直接调用Action类的方法是可能的。如果在URL中附加"!"后跟方法名...
本笔记将全面总结Struts2的核心概念、主要功能以及实际开发中的应用。 一、Struts2概述 Struts2是Apache软件基金会下的一个开源项目,它继承了Struts1的优点并解决了其存在的问题,如性能和灵活性。Struts2的核心是...
本学习笔记将详细阐述Struts2的核心概念、发展历程、使用步骤以及OGNL技术。 一、Struts2概述 1.1 为什么要用Struts 在传统的JSP开发中,模型与视图、控制器的耦合度较高,导致代码维护困难。Struts2引入了MVC...
8. ** strut2显示图笔记**:这个笔记可能包含了Struts2架构的可视化表示,帮助理解各个组件之间的关系和工作流程,包括Action、Interceptor、Value Stack等的交互过程。 通过阅读这个HTML版的Struts2笔记,开发者...
### 传智168期JavaEE Struts2杜宏 Day32~Day33 笔记 #### OGNL介绍与简单使用 ##### OGNL概述 OGNL(Object Graphic Navigation Language)即对象图导航语言,是Struts2框架中使用的默认表达式语言。作为一种强大...