首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts2中施用ModelDriven

2012-09-12 
struts2中使用ModelDriven在Struts 2中,提供了另外一种直接使用领域对象的方式,就是让action实现com.opens

struts2中使用ModelDriven

在Struts 2中,提供了另外一种直接使用领域对象的方式,就是让action实现com.opensymphony. xwork2.ModelDriven接口。ModelDriven让你可以直接操作应用程序中的领域对象(模型对象),允许你在Web层和业务逻辑层使用相同的对象。

ModelDriven接口中只有一个方法,如下:

修改过的部分以粗体显示。LoginAction实现了ModelDriven接口,表单字段就不需要再使用 “user.”前缀了。

修改success.jsp,修改后的代码如例3-9所示。

例3-9 success.jsp

www.sunxin.org)。</h3></body>…


修改过的部分以粗体显示。

完整的项目代码请参看本书配套光盘中的ch03_2目录,测试时,输入URL:

http://localhost:8080/ch03_2/login.jsp

那么什么时候应该直接使用领域对象,什么时候应该实现ModelDriven接口呢?这两种方式实际上并没有本质的区别,对于大多数的应用,使用任何一种方式都可以。

热点排行