Struts2
文章平均质量分 92
huazaichang
这个作者很懒,什么都没留下…
展开
-
OGNL & ValueStack&…
h1. 一个例子 请看下面的需求,假设有如下用户对象模型: Java代码 & ValueStack ActionContext入门" /> & ValueStack ActionContext入门" />& ValueStack ActionContext入门" TITLE="OGNL & ValueStack ActionContext入门" /> public interface U原创 2013-01-29 13:50:12 · 236 阅读 · 0 评论 -
struts2 ValueStack的理解
通过对struts2的一段时间的接触,将自己对OGNL的核心值栈说说,值栈:简单的说,就是存放action的堆栈,当我们提交一个请求道服务器端 action时,就有个堆栈,如果action在服务器端进行跳转,所有action共用一个堆栈,当需要保存在action中的数据时,首先从栈顶开始 搜索,若找到相同的属性名(与要获得的数据的属性名相同)时,即将值取出,但这种情况可能出现找到的值不是我们想要的原创 2013-01-29 13:50:14 · 310 阅读 · 0 评论 -
struts2 文件上传
Struts2本身并没提供上传的组件,我们可以通过调用上传框架来实现文件的上传。 一、配置上传解析器 首先要配置项目的框架,也就是倒导入"struts2- core-2.2.1.jar"库文件,找到org.apache.struts2包下的default.porperties资源文件。如下图;资源文 件中给出了不同的strus2的默认配置,我们可看到struts2默认是jakarta作为其文件上传原创 2013-01-29 13:51:20 · 294 阅读 · 0 评论 -
OGNL
OGNL —— 完美的催化剂 为了解决数据从View层传递到Controller层时的不匹配性,Struts2采纳 了XWork的OGNL方案。并且在OGNL的基础上,构建了OGNLValueStack的机制,从而 比较完美的解决了数据流转中的不匹配性。 OGNL(Object Graph Navigation Language),是一种表达式语言。使 用这原创 2013-01-29 13:50:16 · 283 阅读 · 0 评论