1 2 23 package com.geinuke.module; 24 25 import javax.servlet.http.HttpServletRequest ; 26 import javax.servlet.http.HttpServletResponse ; 27 28 import org.apache.velocity.context.Context; 29 30 import com.geinuke.common.GlobalConfigurationI; 31 import com.geinuke.common.ModuleWidgetI; 32 import com.geinuke.common.NukeModuleI; 33 import com.geinuke.common.UserI; 34 import com.geinuke.middle.IPortalCFGBL; 35 import com.geinuke.servlet.GeiServlet; 36 import com.geinuke.vo.ModuleDBVO; 37 import com.geinuke.vo.PortalCFGVO; 38 39 40 41 public class WelcomeModule implements ModuleWidgetI{ 42 43 public NukeModuleI handleAction(ModuleDBVO module, Context ctx,HttpServletRequest req, HttpServletResponse res, UserI user, GlobalConfigurationI gConf) throws Exception { 44 45 String moduleTempName=null; 46 PortalCFGVO po=(PortalCFGVO)req.getSession(true).getAttribute("portalCFG"); 47 if(po==null) 48 po=((IPortalCFGBL)GeiServlet.getBL("IPortalCFGBL")).getPortalCFG(); 49 ctx.put("cfg",po); 50 moduleTempName=gConf.getModulePage(module.getName(),req); 51 return ModuleWriter.fill(ctx,module,moduleTempName); 52 } 53 54 } 55 | Popular Tags |