这两个request有什么不同

来源:百度知道 编辑:UC知道 时间:2024/06/25 07:16:33
request.getAtrribute()和request.getParameter();中的request有什么不一样,这两个request是同一个东西吗

是同一个东西,getAttribute和getParameter知识request的两个方法而已。

没错啊,我说的是这两个request是同一个东西。没说getAttribute和getParameter这两个方法返回的也是同一个东西啊

楼上的真是高见...这都能是同一个东西.
request.setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部,在具有转发关系的Web组件之间共享。这两个方法能够设置Object类型的共享数据。

request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,, request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段,这个的确是正解.

getAttribute是返回对象,getParameter返回字符串

request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取http提交过来的数据。

那是调用request里面的两个不同的方法
前面一个是在根据键值对来取出值,先要根据建来存入值,然后根据建来取出值。
后面一个是在页面是取出信息