protected DynaActionForm getDynaActionForm(){ ActionForm af = null; DynaBean db= null; DynaActionForm daf = null; init(); ModuleUtils.getInstance().selectModule(request,getActionServlet().getServletContext()); ModuleConfig mconfig = (ModuleConfig) request.getAttribute(Globals.MODULE_KEY); if (mconfig==null){ return daf; } FormBeanConfig fconfig = mconfig.findFormBeanConfig("BSWJ810FR"); if (fconfig==null){ return daf; } af = RequestUtils.createActionForm(fconfig, getActionServlet()); if (af instanceof DynaActionForm) { daf = (DynaActionForm) af; } return daf; }
protected DynaActionForm getDynaActionForm(String frmName){ DynaBean db= null; FormBeanConfig fconfig = null; DynaActionForm daf = null; DynaActionFormClass dafc = null; init(); ModuleConfigImpl mci =(ModuleConfigImpl) getActionServlet().getServletContext().getAttribute(Globals.MODULE_KEY); if (mci==null){ return daf; } fconfig =mci.findFormBeanConfig(frmName); if (fconfig==null){ return daf; } dafc = DynaActionFormClass.createDynaActionFormClass (fconfig); try { db = dafc.newInstance(); if (db instanceof DynaActionForm) { daf = (DynaActionForm) db; } } catch (Exception e) { return daf; } return daf; }