import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; /* * 4.1.1 * Karl-Adam Karlsson * 06-11-04 * Last.java * En kopia av 2.1, som gjorde precis samma sak. * */ public class Last extends HttpServlet { 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"); } } }