二者的取值不同。
getAttribute返回的是对象,getParameter返回的是字符串
getAttribute可以返回任意类型,getParameter只能返回字符串
request.getAttribute获取的是服务器设置的数据,request.getParameter获取的是客户端比如浏览器的数据(获取http提交过来的数据)
getParameter方法就是服务器端接受客户端传递过来的数据时使用;
getAttribute方法是在服务器端内部使用,数据通过getParameter获取进来之后,在另一个页面还想继续使用这个数据就要把这个数据通过setAttribute保存起来,想用时再用getAttribute取出来即可使用