比如你在aa.jsp中则携 session.setAttribute("session1","这是保存的内容");
那你在bb.jsp中可以String str=(String)session.getAttrinbute("session1");//那么str就等于塌枝"这团盯敏是保存的内容"
session.setAttribute("sessionName",Object);
用来设置session值的,sessionName是名称圆败悄,object是你要保枯橡存的对象.
session.getAttribute("sessionName");
用来得到对应名称的session值,即得到object对象,注意需要进行类型转橘渣换!
他们的作用域不一样.
pagecontext是本页面
request的方法是一个页面到请求页面.
session是培亏磨整个会话页面.
得区分,作用域配斗由小空轿到大,,,
第一个问题
第二个问题
你祥岩者把jar包
和
src关联上
attach
source
就可以了
pagecontext.setAttribute();保存在页面上下文中
request.setAttribute();
保存在请求中
session.setAttribute();
保存在会话中
applicationContext.setAttribute();保存在全局上下文中态升尺
范围由小到大
setAttribute键值对保存在对象帆高里,如果想笑巧取到value,什么对象set的属性就是什么对象getAttribute
是也.你都知道轮缺是声明变量的了哇.咋可能在里面写执行代码腊滑辩呢.
就好似
class T {
//
this.clone() //你能把执行代码放在成员定义中么.
}
因为session是内置对象,jsp页面最后扮孙是要翻译为servlet执行的,而中的内容是在相档陪应的service方法中执行的,其方法中有session,固可以直接使用session对象,而在方法外,没有session对象,所以无法使用
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!