Ognl表达式基本原理和使用方法 1.Ognl表达式语言 1.1.概述 OGNL表达式OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,他是一个开源项目。Struts框架使用OGNL作为默认的表达式语言。OGNL优势 支持对象方法调用,如:××× ...
分类:
其他好文 时间:
2017-05-18 09:47:40
阅读次数:
406
Ognl经常使用标签: 1、s:debug 假设把该标签放入到s:iterator中能够看到当前正在迭代的元素的状态 2、s:property 1、输出 2、value属性:值能直接跟ognl表达式 3、假设value属性不写。则默认输出栈顶的元素 3:s:iterator标签 (1)、iterat ...
分类:
其他好文 时间:
2017-05-14 16:07:41
阅读次数:
200
摘要:这部分包括了Spring、Spring MVC以及Spring和其它框架整合以及測试相关的内容,除此之外还包括了大型站点技术架构相关面试内容。 151. Spring中的BeanFactory和ApplicationContext有什么联系? 答:Spring通过配置文件描写叙述Bean以及B ...
分类:
编程语言 时间:
2017-05-13 09:49:24
阅读次数:
243
技术分析之OGNL表达式概述(了解) 1. OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写 * 所谓对象图,即以任意一个对象为根,通过OGNL可以访问与这个对象关联的其它对象 * 通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方 ...
分类:
其他好文 时间:
2017-05-09 14:47:53
阅读次数:
162
简单介绍 对于非根元素-ognlcontext-使用#取值-是map栈-存储域对象数据,例如request/session/application root根元素-valuestack-直接使用属性取值-list栈-存储action对象及全局属性 数据流转图,把valuestack对象放到reque ...
分类:
其他好文 时间:
2017-05-08 23:24:43
阅读次数:
202
Struts2 已经有默认的upload拦截器。我们只需要写参数,它就会自动帮我们封装好。 一、 单文件上传 1.1 导jar包 commons-fileupload-1.3.jar commons-io-2.0.1.jar commons-logging-1.1.3.jar freemarker-... ...
分类:
Web程序 时间:
2017-05-06 17:36:28
阅读次数:
209
首先注意到这样一个事实。 树上两个点(u,v)的LCA的深度,可以转化为先将u到根路径点权都加1,然后求v到根路径上的总点权值。 并且该题支持离线。那么我们可以把一个区间询问拆成两个前缀和形式的询问。 现在问题就变成了求[1,r]和x的LCA深度之和。实际上就是把[1,r]到根路径点权点1,然后求x ...
分类:
其他好文 时间:
2017-05-04 18:29:37
阅读次数:
176
OGNL表达式概述 在Struts2框架中使用OGNL表达式 ...
分类:
其他好文 时间:
2017-05-02 21:08:01
阅读次数:
219
#、%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分。在这里笔者简单介绍它们的相应用途。1.#符号的用途一般有三种。 1)访问非根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀。实际 ...
分类:
其他好文 时间:
2017-04-30 12:36:52
阅读次数:
160
近期想学习AngularJS的使用,网上搜了一圈后,折腾了半天解决bug后,成功使用AngularJS整合Springmvc、Spring、Mybatis搭建了一个开发环境。(这里Spring使用的版本号是4.0.6,Mybatis版本号是3.2.5,AngularJS的版本号是1.0.3) 博客最 ...
分类:
编程语言 时间:
2017-04-26 20:30:37
阅读次数:
196