import java.io.*; import java.util.*; import java.text.*; import javax.servlet.*; import javax.servlet.http.*; import java.net.*; public class GuestBookSign extends HttpServlet { public void init() { } public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException, ServletException { response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 response.setHeader("Pragma","no-cache"); //HTTP 1.0 response.setDateHeader ("Expires", 0); //prevents caching at the proxy server String usr="Unknown"; if (request.getParameter("user")!=null) usr=request.getParameter("user"); if (request.getParameter("line")!=null) { try { DateFormat dateFormatter = DateFormat.getDateInstance(DateFormat.DEFAULT,new Locale("en","US")); Date today = new Date(); String d = dateFormatter.format(today); String kFilename=getServletConfig().getServletContext().getRealPath("/")+"WEB-INF/classes/Guest.txt"; FileOutputStream fos = new FileOutputStream(kFilename, true); PrintStream ps = new PrintStream(fos); ps.println(java.net.URLDecoder.decode(usr)); ps.println(d); ps.println(java.net.URLDecoder.decode(request.getParameter("line"))); ps.close(); } catch (Exception ex) {} } PrintWriter out = response.getWriter(); out.println(""); out.close(); } }