一、简单类型的参数传递
只需在对应的Action里面设置提供所需传递的参数的属性,及setting 方法,通过表单中与之对应的参数名取到参数
传: 表单参数<input type="xxx" name="参数名">
接: Action里面: 提供参数对应的属性, 并提供setXXX()
二、通过对象传递参数
创建一个对象的model注入类,并提供属性的getter和setter方法,并在Action中提供注入类的getter和setter方法,在表单中通过name="对象名.属性名" 进行传参
传的部分: <input type="xx" name="对象名.参数名">
接的部分:
a. 创建这个接收参数的注入类
b. 在Action中定义这个类属性,并提供set和get两个方法.
三、通过实现ModelDriven接口传递参数
只需要在Action类中实现ModelDriven接口,并提供getModel方法即可,推荐使用!
传: <input type="xx" name="参数名">
接: class XXXAction implements ModelDriven{
public Object getModel(){
return 对象名;