1 22 package com.geinuke.module.news; 23 24 import javax.servlet.http.HttpServletRequest ; 25 import javax.servlet.http.HttpServletResponse ; 26 27 import org.apache.velocity.context.Context; 28 29 import com.geinuke.common.EditorFactory; 30 import com.geinuke.common.GlobalConfigurationI; 31 import com.geinuke.common.NukeModuleI; 32 import com.geinuke.common.UserI; 33 import com.geinuke.middle.INewsBL; 34 import com.geinuke.module.StaticModule; 35 import com.geinuke.servlet.GeiServlet; 36 import com.geinuke.vo.ModuleDBVO; 37 import com.geinuke.vo.NewsVO; 38 39 public class EditMail extends StaticModule{ 40 public NukeModuleI handleAction(ModuleDBVO module, Context ctx,HttpServletRequest req, HttpServletResponse res, UserI user, GlobalConfigurationI gConf) throws Exception { 41 NewsVO ne=null; 42 String sid=req.getParameter("id"); 43 int id=Integer.parseInt(sid); 44 INewsBL nbl=(INewsBL)GeiServlet.getBL("INewsBL"); 45 ne=nbl.getNewsByNId(id); 46 EditorFactory ef=new EditorFactory(req,null); 47 if(req.getParameter("error")!=null) 48 ctx.put("error","y"); 49 ctx.put("factory",ef); 50 ctx.put("n",ne); 51 52 return super.handleAction(module,ctx,req,res,user,gConf); 53 } 54 55 } 56 | Popular Tags |