request.getParameter() 和request.getAttribute() 区别

xiaoxiao2026-09-20  6

request.getParameter() 和 request.getAttribute () 区别  区别1: getParameter取值是基于Post和Get方式的传递的. 例如:1.用户在WEB端提交表单;           2.带请求参数的请求,如下idnb=值:             <a href="<%=path%>/ecds/rpCollateralization/SendImpawnRemoveRequest.jsp?idnb=             <bean:write name="draft" property="idnb"/>" > 质押解除</a>            getAttribute取值是以编程的方式存储到WEB会话上下面中的, 例如:request.setAttribute("roleList", roleList); 区别2: getParameter的值没有类型或者看成是String类型的;  getAttribute的值是对象,可以是String已及用户自已定义的类型,如:roleList为自定义的类型; 注:容易混的地方,也是笔者曾经犯过的错误是在有JSP2.0 EL处理时识误处理getParameter方式传的值。 面实际上 EL所处理的是 request.setAttribute的值;
转载请注明原文地址: https://www.6miu.com/read-5052837.html

最新回复(0)