/****************************************** lomakeTesti4.java Servletti-esimerkki, joka vastaa GET- ja POST-metodeilla kutsuttaessa. Servletti on yksinkertainen esimerkki lomakkeen tietojen lukemisesta ja kaikkien lomakkeen tietojen tulostamisesta käyttäjälle. Tekijä: Pekka Malmirae, 12/1999 ******************************************/ package omatServletit; import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class lomakeTesti4 extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { Enumeration nimet = req.getParameterNames(); String parametri; res.setContentType("text/html"); PrintWriter out = res.getWriter(); kirjoitaHTMLAlku("Lomakkeen tietojen tarkistus" ,out); out.println("Lähetit alla olevat tiedot:

"); for (int i=0;nimet.hasMoreElements();i++) { parametri = (String)(nimet.nextElement()); out.println(parametri + " = " + req.getParameter(parametri) + "
"); } kirjoitaHTMLLoppu(out); } public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { doGet(req,res); } public long getLastModified(HttpServletRequest req) { return new Date().getTime()/1000*1000; } private void kirjoitaHTMLAlku(String otsikko, PrintWriter out) { out.println(""); out.println(""+otsikko+""); out.println(""); } private void kirjoitaHTMLLoppu(PrintWriter out) { out.println(""); } }