我有这个问题:
我需要为java Web应用程序创建一个BaseAction(使用Struts 1)。 所有操作都将扩展此BaseAction,并且所有操作都有更多方法(创建,更新,删除,列表等)。没有“执行”方法。
我需要这个才能获得Spring的ApplicationContext,还需要进行身份验证或所有操作应该执行的其他操作。
当只有“执行”方法时,事情很简单......只需使用“execute”方法和抽象的“performTask”方法创建BaseAction。 “forward”将是所有其他操作将实现的“performTask”方法的结果。
所以我不能为具有多个方法的行为做同样的设计,并且每个方法都有自己的前进。
感谢名单, Adri108
答案 0 :(得分:0)
在Struts 1中,struts-config.xml
是一个驱动文件。此文件将各种操作重定向到相应的ActionForward
方法。