request.setattrbute()的参数只能在一个request内有效,如果重定向回客户端,将取不到值。request.getsession.setattribute()则可以通过sessionid得到自己的session,将参数存储在session中,进而可以多次取回其中的值,即使重定向回客户端也无所谓,可以再不同页面中多次使用.