(crm笔记2-3)关于模型驱动获取jsp对象
来源:互联网 发布:禅道数据库配置 编辑:程序博客网 时间:2024/05/16 08:15
关于模型驱动
1. 模型驱动
模型驱动是使用javaBean对象来封装请求参数,在整个MVC流程中可以直接使用这个对象。在发送请求后Struts将各个请求参数(javab的属性)封装到一个JavaBean对象中,Action接收这个实例对象并用该对象进行相关处理返回处理结果。
模型驱动的Action中定义javaBean并实例化,并且需要提供该JavaBean的getter和setter方法。Action需要实现ModelDriven接口。
模型驱动可以实现页面中的对象自动加载到栈中。
2. 实现方式
1) 定义一个javabean,里面属性和jsp页面属性一模一样
public class SysUserGroupFrom implements java.io.Serializable{ private String id; private String name; private String principal; private String incumbent; private String remark;
2) 通过一个Action来实现自动加载模型驱动
模型驱动需要一个Action来实现,在jsp跳转Action时,会调用Action中的一个getModel()方法,而在Action中需要调用ModelDriven接口,在泛型中传入javabean的对象。
public class SysUserGroupAction extends ActionSupport implements ModelDriven<SysUserGroupFrom>{ private SysUserGroupFrom sysUserGroupFrom=new SysUserGroupFrom(); @Override public SysUserGroupFrom getModel() { return sysUserGroupFrom; }}
这样就实现了模型驱动的自动加载页面对象到Vo对象中,将数据存放在栈顶,在需要的时候,只需要从你定义的javabean对象中取值,如:SysUserGroupFrom即可。
阅读全文
0 0
- (crm笔记2-3)关于模型驱动获取jsp对象
- C++对象模型之一 关于对象笔记
- 驱动模型对象
- 《深度探索c++对象模型》 学习笔记 - 1 关于对象
- 深度探索C++对象模型 关于对象的笔记
- 《深度学习C++对象模型》学习笔记1:关于对象
- 《深入探索C++对象模型》笔记之第一章关于对象
- jsp 关于jdbc驱动;
- Houdini 音乐驱动模型动画2笔记
- linux驱动模型---笔记
- 简单OA项目笔记(2):bean对象模型驱动多Action、每个Action单函数("redirect"、"prototype")
- C++对象模型----关于对象
- 关于驱动模型的理解
- C++ 对象模型 学习笔记(2)
- C++对象模型笔记
- c++对象模型笔记
- 关于CRM
- 关于CRM
- Redis Jedis 之 Sharded 源码分析
- MySQL查询效率问题
- 二值图像孔洞填充
- C++中容易忘的知识点——list和forward_list(四)
- 常见调试错误操作集合
- (crm笔记2-3)关于模型驱动获取jsp对象
- 伪分布式安装hadoop2.8.1
- 随机数字生成器(RNG)和Hash函数组合武器背后的黑暗秘密
- 【Java】新建的web项目的jsp页面报错的解决方法
- GDB调试方法
- SpringMVC+MyBatis整合
- Mysql系列——数据库设计(5)——实例讲解
- 观察者模式android版
- bzoj 4818: [Sdoi2017]序列计数(DP+矩阵快速幂)