简单来说:
在查询页面点击查询按纽时,将form表单信息提交给处理类,处理类使用getParameter()获得.然后处理类操作DB找到匹配的记录结果集,然后使用request.setAttribute("list",list)方法将结果集暂存于request返回给查询页面,在查询页面中使用request.getAttribute("list")方法获得结果集,然后循环List输出结果到页面.
getParameter()获得的是url中传递的参数,当HTML的form表单为post时,这些参数会隐式的进行传递,其获得的对象为String.
getAttribute()获得的是Action或Servlet处理后返回给页面的信息,在页面中可以用getAttribute()来获得.正如楼上所说,获得的是由setAttribute()方法赋的值,返回值是Object.