- Java Web程序员面试笔试宝典
- 傅胜华等编著
- 145字
- 2023-10-27 18:13:04
真题9 Request.getAttribute( )和Request.getParameter( )有何区别?
【出现频率】★★★☆☆ 【学习难度】★☆☆☆☆
答案:两者主要有三个区别。
1)Request.getParameter( )获取的类型是String;Request.getAttribute( )获取的类型是Object。
2)Request.getPrameter( )获取的是POST/GET传递的参数值和URL中的参数;Request.getAttribute( )获取的是对象容器中的数据值/对象。
3)Request.setAttribute( )和Request.getAttribute( )可以发送、接收对象;Request.getParamter( )只能接收字符串,没有Request.setParamter( )方法。