Struts中,前台向后台传递参数有两种驱动模式,分别是属性驱动模式、模型驱动模式。
1.属性驱动模式
前台:前台处理比较简单,只需要在ajax中向后台传递数据即可;
后台:后台action类中需要有相应的参数对象,并提供setter和getter方法即可。
2.模型驱动模式
前台:前台的处理和属性驱动模式一样,均是在form中有对应参数(名称一致),或者在Ajax中向后台传递多个参数。
后台:action类需要实现 ModelDriven接口(实现getModel()方法)
实现getModel()方法
后台action类需要创建一个接受参数信息的类对象,并简单初始化;