サーブレット計画その1.6
リクエストのパラメータとキーを得るメソッドを使い表示させる(GETにもPOSTにも有効)
import java.io.PrintWriter; import java.util.Enumeration; import javax.servlet.http.HttpServletRequest; public class DirectGet implements ParameterPrinter { @SuppressWarnings("unchecked") public void printParameter(HttpServletRequest req, PrintWriter writer){ System.out.println(req.getQueryString()); for (Enumeration<String> parameterNames = req.getParameterNames(); parameterNames .hasMoreElements();) { String keyName = parameterNames.nextElement(); String[] values = req.getParameterValues(keyName); for (String string : values) { writer.print(keyName + "=" + string + "</br>"); } } } }