1 2 3 24 package com.geinuke.module.news; 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.ModuleWidgetI; 33 import com.geinuke.common.NukeModuleI; 34 import com.geinuke.common.UserI; 35 import com.geinuke.middle.ICommentBL; 36 import com.geinuke.middle.INewsBL; 37 import com.geinuke.module.ModuleWriter; 38 import com.geinuke.servlet.GeiServlet; 39 import com.geinuke.vo.ModuleDBVO; 40 import com.geinuke.vo.NewsVO; 41 42 43 public class DelCommentModule implements ModuleWidgetI{ 44 45 public NukeModuleI handleAction(ModuleDBVO module, Context ctx,HttpServletRequest req, HttpServletResponse res, UserI user, GlobalConfigurationI gConf) throws Exception { 46 String moduleTempName=null; 47 String cid=null; 48 cid=req.getParameter("cid"); 49 NewsVO n=null; 50 INewsBL nbl=(INewsBL)GeiServlet.getBL("INewsBL"); 51 ICommentBL cbl=(ICommentBL)GeiServlet.getBL("ICommentBL"); 52 53 n=nbl.getNewsByCommentCId( Integer.parseInt( cid) ); 54 cbl.delCommentsTreeByCId( Integer.parseInt(cid) ); 55 res.sendRedirect("News.jhtm?op=showN&id="+n.getNId()); 56 moduleTempName=gConf.getModulePage(module.getName(),req); 57 return ModuleWriter.fill(ctx,module,moduleTempName); 58 } 59 } 60 | Popular Tags |