一、属性封装 在 action 中设置变量,变量名与表单中的 name 属性值相同生成 set 方法 二、模型驱动(常用) action 实现 ModelDriven 接口在 action 里创建实体类对象实现接口的getModel方法并返回所创建的对象 三、表达式封装 在 action 中声明实体类生成实体类的 set,get 方法在表单的 name 属性值里写表达式