2011年12月6日

Struts2中的参数传递

摘要: 【转自】本篇主要通过实例来讲述Struts2中各种各样的参数传递。这个参数传递的过程主要指数据从View层传递到Control层时Struts2的工作方式。根据前两篇文章的知识,我们知道,Struts2完成参数传递处理工作的基础是OGNL和ValueStack。而在这个过程中,我也把Struts2所要做的工作大致归纳为两个方面:1. 对OGNL操作进行封装,完成OGNL表达式所表示的值到Java对象的值传递机制2. 在参数传递的过程中,做恰当的类型转化,保证页面上的字符串能够转化成各式各样的Java对象接下来,通过四个不同的角度,来具体讲述Struts2在这两个方面的工作。目 录[ - ]最简 阅读全文

posted @ 2011-12-06 17:42 重阳真人 阅读(3042) 评论(0) 推荐(1)

在Struts2中使用OGNL

摘要: 【转自】http://struts2.group.iteye.com/group/wiki/1356-how-to-use-ognl-in-struts2OGNL是XWork引入的一个非常有效的数据处理的工具。我们已经了解了OGNL的基本操作和OGNL的内部结构,接下来,我们来看看XWork对OGNL做了什么样的加强,以及OGNL的体系在Struts2中如何运转。目 录[ - ]从例子开始ValueStack —— 对OGNL的加强Struts2中的OGNL上下文环境Struts2中使用OGNL进行计算从例子开始我们先从一个例子开始,看看数据在Struts2中是如何运转的。Java代码/*** 阅读全文

posted @ 2011-12-06 17:36 重阳真人 阅读(552) 评论(0) 推荐(0)

OGNL —— 数据运转的催化剂

摘要: 【转自】http://struts2.group.iteye.com/group/wiki/1353-ognl-catalyst-for-data-operation-in-struts2首先让我们花费1分钟的时间来简单思考一个问题,MVC这3者之间,到底是通过什么真正融合起来的?有人说是Controller,因为它是核心控制器,没有Controller,MVC就无从谈起,失去了职责划分的原本初衷。也有人说是View,因为所有的需求都是页面驱动的,没有页面,就没有请求,没有请求,也谈不上控制器和数据模型。个人观点:贯穿MVC模型之间起到粘合剂作用的是数据。数据在View层成为了展示的内容,而在 阅读全文

posted @ 2011-12-06 17:33 重阳真人 阅读(373) 评论(0) 推荐(0)

导航