import java.io.*; import java.util.*; import mixer.*; import javax.servlet.*; import javax.servlet.http.*; /* * 4.1.2 * Karl-Adam Karlsson * 06-11-04 * * * */ public class OmskrForm2 extends HttpServlet { //Doget public void doGet( HttpServletRequest req, HttpServletResponse res ) throws IOException { Enumeration names = req.getParameterNames(); res.setContentType( "text/plain" ); PrintWriter targetClient = res.getWriter(); //lite variabler vi använder. String tmpString, valString; String[] tmpValues; LinkedList aList; //Loopa igenom Parameternamn while( names.hasMoreElements() ){ tmpString = (String)names.nextElement(); tmpValues = req.getParameterValues(tmpString); aList = new LinkedList( Arrays.asList(tmpValues) ); targetClient.print( tmpString+ " =" ); //Loopa igenom alla värden för parametern. while( aList.size()>0 ){ valString = (String)aList.getFirst(); targetClient.print( " "+ valString ); aList.removeFirst(); } //Ny rad targetClient.print( "\n"); } }//end of doGet /* * Dopost */ protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { doGet( req, res ); }//end of doget }