捕获窗体参数

当使用HTML窗体发送请求参数到一个JSP或servlet时,明显需要测试的是能够知道其发送的参数及其取值。这通常是不明显的。如果一个SELECT元素允许多个选择,那么请求参数值是什么?发现以上取值的一种容易方式是使用捕获请求参数并作为表格形式的名字/取值对显示它们调试的JSP页面。

从请求对象中取得所有参数名,然后循环列表并打印每一参数的名字和取值。唯一难的是参数可能有多个取值。例如,检查框组可以有同样的名字但却有不同的value属性。Servlet API考虑了这一点,提供了请求对象中的getParameterValues()方法返回一个取值组。

«1»