request.getAttribute()和 request.getParameter()有何区别?

getAttributegetParameter浏览:268收藏:1
答案:
1. getParameter是表单数据或URL参数,不能在server端修改
getAttribute是两个页面或servlet之间内部跳转传递对象参数,可以修改
2. getParameter的类型只能是String
getAttribute的类型可以是任意Java对象
3. forward跳转时才有attribute,redirect时,attribute全部为null