1. 属性方式
1. Action 声明属性,且属性值和页面name属性值一致,
2. 提供setXxx方法
---- 接受少量数据 -------
2. JavaBean方式
1. 创建JavaBean
2. 在Action中声明对象;//可以不用创建对象。创建也不会报错
3. 提供getXxx/setXxx方法
4. 页面name属性值:对象.属性值
<input type="text" name="userinfo.uname" />
---- 接受大量数据 -------
3. 模型方式
1. 创建JavaBean
2. Action中实现ModelDriven 接口并重写getModel方法
3. Action中创建JavaBen对象 【注意】
4. getModel方法中返回创建的JavaBean对象
5. 页面name属性值和实体类的属性值保持一致即可
<input type="text" name="uname" />
---- 接受大量数据 -------