action和jsp中session
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了action和jsp中session相关的知识,希望对你有一定的参考价值。
为什么在action和jsp中session不能使用Attribute方法
在action和jsp中打session去点不出setArrtibute方法,而
用request却可以用seetArrtibute方法,为什么呢>急!!!!!!!!!!!11
那么怎么样的条件下session的SetAttribute方法才能调用出来呢/
但在jsp中,session是内置对象,不需声明和获取
eg:
HttpSession session = request.getSession(true);
//注:里面的 boolean 变量是为了设置session获取方式
true:当session不存在时则创建,存在则获取已有的
false:当session不存在时返回null
之后应该就能使用session.setAttribute()方法了 参考技术A 因为session是每一个request对象所应该包含的属性。而不是action和jsp包含的属性。
这就是面向对象。如果这个session到处都放,那么就乱七八糟了 参考技术B 谁给你讲的在Action中不能用session.setArrtibute("")的!
我用人格保证可以用。
你点不出来,我估计要么是Session对象的包导入错误,要么就是Session没得到。Action中得到Session对象需要用request.getSession();
在JSP中直接用,没问题
JSP如何取出session里的值?
参考技术A jsp获取action传来的session值问题有一下几种方法:\\x0d\\x0a 比如action中有个session ("sessionid","11111111")\\x0d\\x0a 一、用struts标签获取:以上是关于action和jsp中session的主要内容,如果未能解决你的问题,请参考以下文章
jsp页面和action的传值与action和action之间的转换传值等四个问题
jsp?Action = someaction not working but jsp?action = someaction works [closed]