本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
struts2标签使用需注意的几个地方
1.在jsp页面上直接使用struts2的s标签,要求必须经过FileterDispatcher过滤,否则总会报错 org.apache.jasper.JasperException: The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated ...
el表达式与ognl表达式(el失效)
在框架出问题时,可能由于版本兼容等,可以直接官网下载框架源码demo运行,在纯净的环境下测试,,大框架的时候,参考配置也应如此
二者在sturts2中效果一致,el会先从web资源对象(quest,session等)中去,取不到从valuestack中取,
EL表达式原本的查找顺序为:
page,request,session,application,找到返回 ...
Ognl值栈对象及struts标签
用户每次访问struts的action,都会创建一个Action对象、值栈对象、ActionContext对象;然后把Action对象放入值栈中; 最后再把值栈对象放入request中,传入jsp页面(key: struts.valueStack)。
值栈的内存结构分为:
map栈:
request
session
...
OGNL表达式的基本语法和用法
首先我们一起来看一下OGNL中的#、%和$符号。
关于OGNL各种用法总结参看:http://blog.163.com/seara520@126/blog/static/72069304201032081730286/
一.OGNL中的#、%和$符号 ...
struts2重要标签学习
<s:property>标签用于输出某个OGNL表达式的值,可以认为其内部使用的是ValueStack对象的 findString方法。如果没有设置value属性,则输出ValueStack栈顶的 ...
ognl概念和原理详解(转帖)
转帖地址:http://blog.sina.com.cn/s/blog_7ffb8dd5010149u2.html
(2012-11-03 01:01:24)
转载▼
标签:
ognl
原理详解
分类: Struts2
<!-- 正文开始 -->
一、问题的提出 在mvc
OGNL表达式<s:property>的用法 (转帖)
帖子地址:http://blog.163.com/yang_live/blog/static/215176012201302441158505/
1,访问Action值栈中的普通属性:
<s:property value="attrName"/>
2,访问Action值栈中的对象属性(要有get set方法):
<s:property ...
Struts2中的OGNL详解
首先了解下OGNL的概念:
OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。
此外,还得先需弄懂OGNL的一些知识:
1.OGNL表达式的计算是围绕OGNL上下文进行的。
OGNL上 ...
s:if 界面判断集合or对象
s:if 界面判断集合or对象
分类: STRUTS2 2013-08-07 09:24 1113人阅读 评论(0) 收藏 举报
判断 ArrayList size 是否为0
<s:if test="list.size==0">
<s:if>
<s:else>
</s:else>
判断 ArrayList size 是否 ...
Struts2学习笔记之ValueStack(六)
Struts2学习笔记之ValueStack(六)
ValueStack
Struts2是通过ValueStack来进行赋值与取值的。
ValueStack实际上就是对OGNL的封装,OGNL主要的功能就是赋值与取值。
ValueStack中的数据,分两个部分存放:
root和context 同时ValueStack暴露相关的接 ...
struts2_03表单校验ognl国际化
一、用户输入验证 1、编程方式: 动作类中的所有方法进行验证: 步骤: a、动作类继承ActionSupport b、覆盖调用public void validate()方法 c、在validate方法中,编写不符合要求的代码判断,并调用父类的addFieldError(String fieldName,String errorMessage) 如果fieldError ...
java ssh struts2版本升级
一.替换jar包.我项目只用到了这些,不全的请自己下载struts2.3.15.1的所有lib包,自行替换
删除的包有:
commons-lang-2.4.jar
ognl-2.6.11.jar
struts2-codebehind-plugin-2.0.11.1.jar
struts2-core-2.0.11.1.jar
struts2-jasperreports-plugin-2.0.11.1 ...