request.setAttribute()和request.setParameter()的区别。thank you

详细的问题说明,有助于回答者给出准确的答案
2025-01-24 20:57:11
推荐回答(2个)
回答1:

首先,没有setParameter方法,只有getParameter,所以一般只区分getAttribute和getParameter的区别。
getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为Object对象类型
getParameter表示接收参数,参数为页面提交的参数,包括:表单提交的参数、URL重写(就是xxx?id=1中的id)传的参数等,因此这个并没有设置参数的方法(没有setParameter),而且接收参数返回的不是Object,而是String类型

回答2:

这位老大,request里setParameter()方法吗?我是第一次见