使用区别
1、数据范围
getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;
getAttribute()方法传递的数据只会存在于Web容器内部。
2、返回类型
getParameter()方法返回String类型的数据。
getAttribute()方法返回request范围内存在的对象。
PS:
HttpServletRequest 类有 setAttribute() 和getAttricute方法,但是只有getParameter()而没有setParameter() 方法。