弱弱的说一句,我都没有写action 类 我只写了dao类接口 和dao实现
追答lz这样是何苦呢,前台页面表单里面的数据都是封装在request对象里面的,即使你使用struts也是隐式的对request对象里面去取了值,如果struts 1.x是把数据封装到了ActionForm里面,是Struts 2.x就通过struts2的拦截器把request里面的数据取出然后调用action中各个属性的set方法去设置值.
lz如果真的想图省事的话,完全可以把Dao类当做是struts 2里面的action,试想如果没有action你把表单向哪个地方提交呢?把Dao当做action,并配置在struts的配置文件里,struts2的action并不依赖struts的API,就是说不用像struts 1.x中的那样,还得去实现Action接口,在struts2中也可以去实现,但不是必须,不过要在Dao的实现类里面设置与表单各属性对应得字段用来接收前台传来的数据.lz可以去尝试一下,有问题再追问就是了