![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 227 阅读 · 0 评论 -
struts2 ValueStack的理解
通过对struts2的一段时间的接触,将自己对OGNL的核心值栈说说,值栈:简单的说,就是存放action的堆栈,当我们提交一个请求道服务器端action时,就有个堆栈,如果action在服务器端进行跳转,所有action共用一个堆栈,当需要保存在action中的数据时,首先从栈顶开始搜索,若找到相同的属性名(与要获得的数据的属性名相同)时,即将值取出,但这种情况可能出现找到的值不是我们想要的原创 2013-01-29 13:50:14 · 304 阅读 · 0 评论 -
struts2 文件上传
Struts2本身并没提供上传的组件,我们可以通过调用上传框架来实现文件的上传。一、配置上传解析器首先要配置项目的框架,也就是倒导入"struts2-core-2.2.1.jar"库文件,找到org.apache.struts2包下的default.porperties资源文件。如下图;资源文件中给出了不同的strus2的默认配置,我们可看到struts2默认是jakarta作为其文件上传原创 2013-01-29 13:51:20 · 287 阅读 · 0 评论 -
OGNL
OGNL —— 完美的催化剂 为了解决数据从View层传递到Controller层时的不匹配性,Struts2采纳了XWork的OGNL方案。并且在OGNL的基础上,构建了OGNLValueStack的机制,从而比较完美的解决了数据流转中的不匹配性。 OGNL(Object Graph Navigation Language),是一种表达式语言。使用这原创 2013-01-29 13:50:16 · 277 阅读 · 0 评论