1 2 23 package com.geinuke.module.blog; 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.EditorFactory; 31 import com.geinuke.common.GlobalConfigurationI; 32 import com.geinuke.common.NukeModuleI; 33 import com.geinuke.common.UserI; 34 import com.geinuke.middle.IBlogBL; 35 36 import com.geinuke.module.StaticModule; 37 import com.geinuke.servlet.GeiServlet; 38 import com.geinuke.vo.BlogPostVO; 39 import com.geinuke.vo.ModuleDBVO; 40 41 42 43 public class EditMail extends StaticModule{ 44 public NukeModuleI handleAction(ModuleDBVO module, Context ctx,HttpServletRequest req, HttpServletResponse res, UserI user, GlobalConfigurationI gConf) throws Exception { 45 BlogPostVO bp=null; 46 String sid=req.getParameter("id"); 47 int id=Integer.parseInt(sid); 48 IBlogBL bbl=(IBlogBL)GeiServlet.getBL("IBlogBL"); 49 bp=bbl.getBlogPostByBID(id); 50 51 EditorFactory ef=new EditorFactory(req,null); 52 if(req.getParameter("error")!=null) 53 ctx.put("error","y"); 54 ctx.put("factory",ef); 55 ctx.put("b",bp); 56 57 return super.handleAction(module,ctx,req,res,user,gConf); 58 } 59 60 } 61 | Popular Tags |