/*Kristian Laukkonen *Uppgift1.3 */ import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.util.Enumeration; public class A13 extends HttpServlet { public void init() throws ServletException { if (htmlTemp == null) { htmlTemp = Mixer.getContent(new File(getServletContext().getRealPath("1_3.html"))); //länkas klientsidan in.Mixern tar in värden } } private static String htmlTemp = null; //hämtar och sänder info, Informationen sänds i HTTP-huvudet public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/plain"); PrintWriter out = response.getWriter(); Enumeration name = request.getParameterNames(); Mixer m = new Mixer(htmlTemp); while (name.hasMoreElements()) { //hämtar värdet i name String key = (String)name.nextElement(); String values[] = request.getParameterValues(key); //hämtar parameter värderna som läggs i namn if(values != null) { for (int i =0; i < values.length; i++) { out.println("Värdet på " + key + " är " + values[i]); //skriver ut värdet efter kontroll o loopen } } } } //hämtar och sänder info, Informationen sänds i HTTP-huvudet public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { doGet(request, response); PrintWriter pw = response.getWriter(); Enumeration name = request.getParameterNames(); //hämtar parameter värderna som läggs i namn while (name.hasMoreElements()) { //hämtar värdet i name String key = (String)name.nextElement(); String values[] = request.getParameterValues(key); if(values != null) { for (int i =0; i < values.length; i++) { pw.println("Värdet på " + key + " är " + values[i]); //skriver ut värdet efter kontroll o loopen } } } } }