getParameter和getAttribute的区别

getParameter获取的是客户端设置的数据,返回的是字符串类型;

getAttribute获取的是服务器端设置的数据,可以说任意类型;

为什么要用到getAttribute:

因为没有setParameter(key,value)这个函数,从客户端获取到数据后,要想把参数传递到另一个页面时,就需要用到setAttribute来将值放入request对象中,页面通过getAttribute来获取,达到一次请求在多个页面共享一些对象信息。