1 22 package com.geinuke.module.pmessage; 23 24 import java.util.ArrayList ; 25 import java.util.Locale ; 26 27 import javax.servlet.http.HttpServletRequest ; 28 import javax.servlet.http.HttpServletResponse ; 29 30 import org.apache.velocity.context.Context; 31 32 import com.geinuke.common.GlobalConfigurationI; 33 import com.geinuke.common.NukeModuleI; 34 import com.geinuke.common.PageTool; 35 import com.geinuke.common.UserI; 36 import com.geinuke.middle.IUserBL; 37 import com.geinuke.module.StaticModule; 38 import com.geinuke.servlet.GeiServlet; 39 import com.geinuke.util.NukeResource; 40 import com.geinuke.util.Paginator; 41 import com.geinuke.vo.ModuleDBVO; 42 43 44 public class GetToUser extends StaticModule{ 45 46 47 48 public NukeModuleI handleAction(ModuleDBVO module, Context ctx,HttpServletRequest req, HttpServletResponse res, UserI user, GlobalConfigurationI gConf) throws Exception { 49 50 IUserBL ubl=(IUserBL)GeiServlet.getBL("IUserBL"); 51 ArrayList users=ubl.getAllUsers(); 52 53 String pag=req.getParameter("wp"); 54 Paginator pager=new Paginator(users,15,"PMessage.jhtm?"+req.getQueryString()); 55 if(pag!=null){ 56 users=pager.getPage(Integer.parseInt(pag)); 57 }else{ 58 users=pager.getPage(1); 59 } 60 61 Locale lo=NukeResource.getLocale(req,res); 62 ctx.put("pageTool",new PageTool(lo)); 63 ctx.put("pag",pager); 64 65 66 ctx.put("members",users); 67 return super.handleAction(module,ctx,req,res,user,gConf); 68 } 69 70 71 72 } | Popular Tags |