package yoonforh.bbs;
/**
* DeleteResult Servlet
* Copyright (c) 1997 Yoon Kyung Koo. All rights reserved.
*
* contact via yoonforh@interpia.net
*
* first release date 1997/10/07
* @version 1.02a 1998/06/04
* @author Yoon Kyung Koo
*/
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class DeleteResultServlet
extends HttpServlet {
public void doPost (HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
//value chosen to limit denial of service
if (req.getContentLength() > 12*1024) {
res.setContentType("text/html");
ServletOutputStream out = res.getOutputStream();
out.println("
Too big");
out.println("Error - content length >12k not ");
out.println("
");
} else {
doGet(req, res);
}
}
public void doGet (HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
res.setContentType("text/html");
ServletOutputStream out = res.getOutputStream();
String category=req.getParameter("cate");
int articleNo=-1;
try {
articleNo=Integer.parseInt(req.getParameter("number"));
} catch (NumberFormatException nfe) {}
String password=req.getParameter("PASSWORD_FIELD");
BBSUtil.printDeleteHeader(out, articleNo);
BBSUtil.printDeleteResult(out, category, articleNo, password);
BBSUtil.printDeleteFooter(out, category, articleNo);
}
public String getServletInfo() {
return "A servlet that shows the result of delete request";
}
}