1 22 package com.geinuke.module.survey; 23 24 import java.util.ArrayList ; 25 26 import javax.servlet.http.HttpServletRequest ; 27 import javax.servlet.http.HttpServletResponse ; 28 29 import org.apache.velocity.context.Context; 30 31 import com.geinuke.common.GlobalConfigurationI; 32 import com.geinuke.common.NukeModuleI; 33 import com.geinuke.common.UserI; 34 import com.geinuke.middle.ISurveyBL; 35 import com.geinuke.module.StaticModule; 36 import com.geinuke.servlet.GeiServlet; 37 import com.geinuke.util.Paginator; 38 import com.geinuke.vo.ModuleDBVO; 39 40 41 42 public class ShowSurveys extends StaticModule{ 43 44 45 public NukeModuleI handleAction(ModuleDBVO module, Context ctx,HttpServletRequest req, HttpServletResponse res, UserI user, GlobalConfigurationI gConf) throws Exception { 46 ISurveyBL sbl=(ISurveyBL)GeiServlet.getBL("ISurveyBL"); 47 ArrayList list=sbl.getSurveys(); 48 49 String pag=req.getParameter("wp"); 50 Paginator pager=new Paginator(list,10,"Surveys.jhtm?"+req.getQueryString()); 51 if(pag!=null){ 52 list=pager.getPage(Integer.parseInt(pag)); 53 }else{ 54 list=pager.getPage(1); 55 } 56 57 ctx.put("pag",pager); 58 59 ctx.put("surveys",list); 60 return super.handleAction(module,ctx,req,res,user,gConf); 61 } 62 63 } | Popular Tags |