package mvc.bbs;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import www.utility.FileUploadRequestWrapper;
import www.utility.Utility;
public class DeleteProcAction implements Action{
@Override
public ActionForward execute(HttpServletRequest request,
HttpServletResponse response) throws Throwable {
request.setCharacterEncoding("euc-kr");
ActionForward forward = new ActionForward();
String password = request.getParameter("password");
String filename = request.getParameter("filename");
int bbsnum = Integer.parseInt(request.getParameter("bbsnum"));
BbsMVCMgr mgr = new BbsMVCMgr();
System.out.println("파일이름 여기 : " + filename);
boolean retVal = mgr.checkPass(bbsnum, password);
if (retVal == true){
if(mgr.delete(bbsnum)){
String dir = Utility.getRealPath(request, "bbs/storage");
if(FileUploadRequestWrapper.deleteFile(dir, filename) == true){
System.out.println(filename + " 삭제");
}
}
}
request.setAttribute("delete", (Boolean)retVal);
forward.setPath("/bbs/delete_proc.jsp");
forward.setRedirect(false);
return forward;
}
}
댓글 없음:
댓글 쓰기