package de.axone.web; import java.util.Enumeration; import javax.servlet.http.HttpServletRequest; public class RequestPrinter { public static StringBuilder buildParameters( HttpServletRequest request ){ StringBuilder result = new StringBuilder(); Enumeration<?> names = request.getParameterNames(); while( names.hasMoreElements() ){ String name = (String)names.nextElement(); result .append( name ) .append( ": " ) .append( request.getParameter( name ) ) .append( '\n' ) ; } return result; } public static StringBuilder buildInfo( HttpServletRequest request ){ StringBuilder result = new StringBuilder(); result .append( request.getRequestURL() ).append( '\n' ) .append( buildParameters( request ) ) ; return result; } }