问题描述
如题
解决方案
解决方案二:
struts2里面action的配置在Action中实现多个方法在配置文件中中通过配置Acrion的method属性来实现dispatch的效果以前的学习日志,你看下吧在struts1.x中,可以继承DispatchAction类实现在一个action中处理多个业务逻辑,在struts2中同样可以实现,如下:假如在一个action中有两个业务逻辑分别为update和delete1、修改struts.xml文件,配置action如下:<actionname="updateUser"class="struts.action.RegisterAction"method="update"><resultname="input">/*.jsp</result><resultname="success">/*.jsp</result></action><actionname="deleteUser"class="struts.action.RegisterAction"method="delete"><resultname="input">/*.jsp</result><resultname="success">/*.jsp</result></action>PS:如上配置的两个action,名字不一样,但是使用同一个class,所以处理业务逻辑会访问同一个action,但又由于method不同,则会调用不同的method处理业务逻辑。2、修改Action类在相应的action类中,定义method,形式同execute方法:publicStringupdate()throwsException{returnSUCCESS;}publicStringdelete()throwsException{returnSUCCESS;}以前有这么一个帖子
解决方案三:
不好意思没看全题目在Struts中,如何实现在一个DispatchAction的不同方法中分别使用不同的actionform只要在不同的form里的action属性调用同一个action就可以了
解决方案四:
在一个DispatchAction中的不同方法里分别使用不同的formBean(现在有这个需要)即一个action对应多个formbean.怎样配置才对,请详细说明。(我不想使用普通的action因为如果这样,类就太多了,但是要完成某一类操作《CRUD》formBean是不同的场合,例如:“添加”和“查询”时需要保存的内容不同,前者需要保存实体的信息;后者,需要放一些查询条件信息,当然查询条件中可能包含一个时间段字段。如果说把这些东西都集成到一个formbean中去,那这个formbean就太大了,冗余。。。。。)
解决方案五:
把action也给拆了吧。这样就容易实现了。