常见的前台和后台之间的数据交换方式:页面通过GET或POST方式提交请求参数到Action,在Action中通过Request对象接收参数并且对请求参数进行数据封装,封装到一个JavaBean中,然后将JavaBean传递给业务层。
Struts2封装数据的方式有两大类,一是属性驱动,二是模型驱动
属性驱动
属性驱动可分为两类,一类是需要提供属性的set方法,另一类是同过表达式直接封装数据到对象中。
方法一:
需要直接在Action中定义属性,并且提供属性的set方法,如果一个Action类有太多属性,则这种方法会大大增加代码量,不合适
前端页面:
<form action="/bos/ActionDemo.action" method="post">
姓名<input type="text" name=