仅仅是学习记录。把我知道的都说出来 一。值栈的作用 记录处理当前请求的action的数据。 二,小样例 有两个action:Action1和Action2 Action1有两个属性:name和passwd Action2有两个属性:name2和passwd2 请求从Action1进入。chain方法 ...
分类:
其他好文 时间:
2018-03-29 14:55:42
阅读次数:
143
一、OGNL表达式 OGNL:对象视图导航语言. ${user.addr.name} 这种写法就叫对象视图导航. OGNL不仅仅可以视图导航而且还支持比EL表达式更加丰富的功能. 语法: 二、OGNL表达式与Struts2结合 1、三种接收参数的原理 2、获取参数 3、查找顺序 ...
分类:
其他好文 时间:
2018-02-27 13:22:09
阅读次数:
160
OGNL取值范围分两部分,root、Context两部分 可以放置任何对象作为ROOT,CONTEXT中必须是Map键值对 示例: 准备工作: User类: package bean; public class User { private String name; private Integer ...
分类:
其他好文 时间:
2018-02-22 00:20:01
阅读次数:
208
一、OGNL表达式 1.概述 ? OGNL是Object-Graph Navigation Language的缩写,俗称对象图导航语言. 它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。 ? Eg: hi ...
分类:
其他好文 时间:
2018-02-17 22:27:53
阅读次数:
272
5.1 概述 5.1.1 概述 Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并且能与Spring功能完美整合,如能用来配置Bea ...
分类:
编程语言 时间:
2018-02-11 21:32:14
阅读次数:
190
and status = 0 即使type=y 里面的sql也不会执行,只需改为 and status = 0 mybatis是使用的OGNL表达式来进行解析的,在OGNL的表达式中,'y'会被解析成字符,因为java是强类型的,char 和 一个string 会导致不等。所以if标签中的sql不会... ...
分类:
其他好文 时间:
2018-02-01 10:42:47
阅读次数:
152
OGNL表达式语言 如果访问其他Context中的对象,由于他们不是根对象,所以在访问时,需要添加#前缀 application对象:用于访问ServletContext,例如#application.userName或者#application[‘userName’],相当于调用ServletCo ...
分类:
其他好文 时间:
2018-01-27 00:29:27
阅读次数:
159
1.接口 2.配置文件 3.测试 4.在全局配置文件中加入log打印日志 5.打印结果 条件成立则拼接相应的条件,不成立则不拼接 ...
分类:
数据库 时间:
2018-01-22 00:02:37
阅读次数:
237
一、OGNL表达式语言 Ognl Object Graphic Navigation Language(对象图导航语言),它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现 ...
分类:
编程语言 时间:
2017-12-25 20:58:49
阅读次数:
157
@Value 功能:将一个SpEL(SpEL:spring表达式类似于ognl)表达式结果映射到功能处理方法的参数上 例子:获取系统参数'java.vm.version'的值给到变量jvmVersion 所以@Value可以理解为:将某个参数的值赋给某个变量供程序使用,比如说ip地址,或者自己配置的 ...
分类:
编程语言 时间:
2017-12-20 14:01:42
阅读次数:
203