Struts2架构中参数的封装
一、静态的封装
a) 封装方式是在struts.xml文件中的动作节点里面添加param节点
b) 在动作方法中封装参数,注意,与struts.xml中的参数名保持一致
二、动态封装
1、 数据模型与动态方法在同一个文件中
① Jsp中通过form表单将数据提交到动作方法中
② 在struts.xml中设置动作方法的映射
③ 在动作类中,封装参数
2、 数据类与动作类分开写
① Jsp中通过form表单将数据提交到动作方法中
② 在struts.xml中设置动作方法的映射
③ 创建User实体类
④ 创建动作类
3、 模型驱动的方法(实际项目开发使用的方法)
① Jsp中通过form表单将数据提交给动作方法中
② 在struts.xml配置动作方法的映射
③ 实现模型驱动的步骤
a) 实现一个ModelDriver的接口
b) 实现接口中的抽象方法
c) 在使用模型驱动的时候,数据模型必须由我们自己来实现