jsp中request.getparameter()与session.getAttribute()有什么区别,两者都是取得对象的值

如题所述

request.getParameter(),是用来取页面的值,仅取一次,取过之后,就取不到了。一般注册,登陆类似的模块用这个。session.getAttribute()可以获取页面上的值,通常是获取放进session中的对象值。如果页面不作声明,默认是对象值是放进request中的。也可以获取session自身里面的对象值。有些对象是放进session里面的通过这个方法,可以得到。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-21
request.getparameter()是在页面只跳转一次时才可以取到值
session.getAttribute()只要网页不关闭,都可以取到值
详情参考request和session的作用域!~

jsp中request.getparameter()与session.getAttribute()有什么区别,两者...
request.getParameter(),是用来取页面的值,仅取一次,取过之后,就取不到了。一般注册,登陆类似的模块用这个。session.getAttribute()可以获取页面上的值,通常是获取放进session中的对象值。如果页面不作声明,默认是对象值是放进request中的。也可以获取session自身里面的对象值。有些对象是放进session...

request.getParameter和request.getAttribute之间的区别
1. request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段 2. getAttribute是返回对象,getParameter返回字符串

request.getParameter()和request.getAttribute()的区别是什么?
ok 只能接受java.lang.String 也就是说String hotel_id = request.getParameter("hotel_id");request.getAttribute 是用来接受来自servlet的变量或Action(其实Action就是特殊的Servlet)在Action中,request.setAttribute("ret",ret);只能接受java.lang.Object 也就是说List ret = (List)...

request.getParameter()和request.getAttribute()的区别
request.getParameter("val_1");这是获取请求的参数,比如你在url上看到的?id=12&name=abc就是参数,如果是post请求,就看不到。 也就是说getParameter是或取form表单的各个参数。getAttribute和setAttribute是自己写的东西,set是往request里添加一个数据,get是获取 ...

...和session.getAttribute("uname")有什么区别,分别使用什么技术...
前者是从request取数据,通俗说就是从浏览器取数据 后者是从session取数据,也就是从服务器取自己的数据

request.getAttribute() 和 request.getParameter() 有何区别?
<% String username=request.getParameter("username");(3)当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。假定authenticate.jsp和hello.jsp之间为转发关系。authenticate.jsp希望向hello.jsp传递当前的用户名字,如何传递这一数据呢?先在...

request.getattribute和request.getparameter的区别
(1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。(2)request.getParameter() 方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。request.getParameter()方法返回...

Request的getParameter和getAttribute方法的区别
- request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据 - getParameter返回String 2, request.setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部,在具有转发关系的Web组件之间共享。这两个方法能够设置Object类型的共享数据。- request.setAttribute()和...

Request的getParameter和getAttribute方法的区别
request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。getAttribute是返回对象,getParameter返回字符串 总的来说:request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取http提交过来的数据。JSP应用开发详解(第二版)第四章有关于request对象的...

Request的getParameter和getAttribute方法的区别
一个是从前台获取数据的 比如前台有个表单提交到当前SERVLET,然后表单中有文本框name属性为username 在后台你写 request.getParameter("username");就可以获得文本框里的值 如果从servlet里传参数到一个页面可以用request.setAttribute("name",username)再下一个页面(只能下一个页面)可以用request.geta...

相似回答