The source code of ShowParameters.java:
import java.io.* ;
import javax.servlet.* ;
import javax.servlet.http.* ;
import java.util.* ; // for Enumeration
public class ShowParameters extends HttpServlet {
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws IOException,
ServletException {
doGet(request,response) ;
} // doPost
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException,
ServletException {
response.setContentType("text/html") ;
PrintWriter out = response.getWriter() ;
Furniture.doHeader(out,"Show form parameters") ;
out.println("This page is dynamically generated"
+" by a Java servlet") ;
out.println("The names and values of the parameters"
+" (in no particular order) were: ") ;
out.println("") ;
// Parameters from form data
Enumeration paramNames = request.getParameterNames() ;
while (paramNames.hasMoreElements()) {
String p = (String)paramNames.nextElement() ;
out.print("- " + p + ": ") ;
out.println(request.getParameter(p)) ;
}
out.println("
") ;
// Any cookies?
Cookie[] cookies = request.getCookies() ;
if (cookies == null) {
out.println("No cookie data were received") ;
}
else {
int ncookies = cookies.length ;
out.println("Cookie names and values:
") ;
Cookie cookie ;
for (int i=0 ; i" + cookie.getName() + ": ") ;
out.println(cookie.getValue()) ;
}
}
out.println("
") ;
Furniture.doFooter(out) ;
} // doGet
} // class