Napisz serwlet odbierający wyniki testu z przykładu 14.1 i zapisujący je do pliku tekstowego.
import java.io.*; import java.util.*; import javax.servlet.http.*; import javax.servlet.*;
public class Wyniki extends HttpServlet { public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); PrintWriter pw = res.getWriter(); pw.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">"); pw.println(); pw.println("<head>"); pw.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">"); pw.println(); pw.println("<title>Test</title>"); pw.println("</head>"); pw.println(); pw.println("<body bgcolor=white>"); pw.println(); pw.println("<h1>Wyniki</h1>"); pw.println(); String odp_pyt1=req.getParameter("pyt1"); String odp_pyt2=req.getParameter("pyt2"); pw.println("1: " + odp_pyt1 + "<br>"); pw.println("2: " + odp_pyt2 + "<br>"); PrintWriter plik=new PrintWriter(new BufferedWriter(new FileWriter("plik.txt",true))); plik.println(odp_pyt1); plik.println(odp_pyt2); plik.close(); pw.println("<hr>Odpowiedzi zapisane do pliku plik.txt w katalogu Resina"); pw.println("</body>"); pw.close(); } } |