.struts2(2.1)知识基础部分Ø 1 .struts2概述Action、基本数据验证、Result、常用的配置文件、OGNL和ValueStack、Struts2 Tags类型转换、上传下载、防止重复提交、Interceptor(拦截器)、MVC设计思想、Struts2基于webWorkØ ...
分类:
其他好文 时间:
2015-03-11 18:55:25
阅读次数:
254
Struts2一.OGNL表达式1 什么是OGNL语言你还记得EL表达式语言么?没错OGNL也是表达式语言,不过它比EL可强大太多了。OGNL的全称为Object Graphic Navigation Language(对象图导航语言)。它是Struts2的默认表达式语言!使用OGNL需要导入OGN...
分类:
其他好文 时间:
2015-03-08 18:37:45
阅读次数:
180
OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。OGNL上下文实际上就是一个Ma...
分类:
其他好文 时间:
2015-03-07 17:08:19
阅读次数:
175
简介 今天是学习Struts2第三天,也算struts2准备前奏告一段落,提升部分只能在后期深入了解,多看源码,多参阅资料。今天所学的知识点文件上传、下载/ValueStack&OGNL/Struts2标签 文件上传/下载 文件上传简介 a). 企业常用文件上传技术 : jspSmartUpload...
分类:
Web程序 时间:
2015-03-06 06:12:07
阅读次数:
185
1,ognl,即是object graph navigation language
2. 目的是增强数据的访问功能,增加了valuestack 的功能
3.如果需要访问的属性属于根对象,那么可以直接访问这个属性;否则,必须使用一个对象名作为前缀修饰改属性,如:#person.name
4.struts 2 也可以直接访问属性,它提供了一个属性访问器 property accessor,它...
分类:
编程语言 时间:
2015-03-05 22:26:55
阅读次数:
216
如何自学Struts2之Struts2值栈和OGNL语言[视频]...
分类:
编程语言 时间:
2015-03-05 08:05:30
阅读次数:
144
1:? EL表达式 单纯在jsp页面中出现,是在四个作用域中取值,page,request,session,application. 如果在struts环境中,它除了有在上面的四个作用域的取值功能外,还能从值栈(valuestack)中取值 特点: ${name},n...
分类:
其他好文 时间:
2015-03-04 19:37:12
阅读次数:
134
5.1概述5.1.1 概述 Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用 等等,并且能与Spring功能完美整合,如能用来配置Bean...
分类:
编程语言 时间:
2015-03-04 16:13:55
阅读次数:
205
每当请求一个action之后就会创建一个valuestack并将相关的对象push到这个statck中。而valuestack是个什么结构呢?就是包含一个map和stack的结构,如图示
OGNL
在这之前,需要了解一下OGNL,OGNL在之前的印象中用的最多的是在通常的jsp页面用于显示数据的类似于EL表达式或者JSTL这样一个的标签语言。其实OG...
分类:
其他好文 时间:
2015-02-28 18:49:47
阅读次数:
133
1,访问Action值栈中的普通属性:2,访问Action值栈中的对象属性(要有get set方法):3,访问值栈中对象属性的方法4,访问值栈中action的普通方法:5,访问静态方法:6,访问静态属性:配置属性文件,允许ognl访问静态方法struts.ognl.allow...=true7,访问...
分类:
其他好文 时间:
2015-02-27 11:39:12
阅读次数:
141