why in Struts ActionServlet made as a singleton what is the specific reason how it useful in the webapplication development?
Basically in Struts we have only Two types of Action classes. 1.BaseActions 2.BridgeActions BaseAction consists DispatchAction,LookUpDispatchAction,MappingDispatchAction,SwitchAction,LocaleDispatchAction,DownloadAction. BridgeAction consists 2 only i.e ForwardAction,IncludeAction.But all these action classes extends Action class indirectly.These action classes are available in org.apache.struts.action.; package.BaseActions,BridgeActions are available in org.apache.struts.actions.; package.