servlet中request.getAttribute()和request.getParameter()的不同之处?
下文笔者讲述request.getAttribute()和request.getParameter()的区别,如下所示:
区别1: request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据 request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段 区别2: getAttribute是返回对象 getParameter返回字符串 区别3: getAttribute()通常和setAttribute()一起使用的, 只有先用setAttribute()设置之后 才可使用getAttribute()来获得值 它们传递的是Object类型的数据。而且必须在同一个request对象中使用才有效 而getParameter()是接收表单的get或者post提交过来的参数
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。