在javabean里不能用session.getValue吗?

sunwatch 2004-09-21 11:43:14
import java.io.*;
public class log_chk
{
String user_id;
void chk_invalue()
{
user_id=(String)session.getValue("user_id");
}
}
编译通不过,提示cannot resolve symbol
symbol :variable session,
location: calss log_chk
user_id=(String)session.getValue("user_id")
好像是user_id=(String)session.getValue("user_id")这句话的错误,
但我在jsp页面里用的好好的阿。
那我在bean里怎么取session里的值呢?
...全文
72 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
一点晴 2004-09-21
BEAN中需要声明HttpSession对象:
HttpSession session=request.getSession();

session.getValue是老版本JAVA的用法,
建议用session.setAttribute();
session.getAttribute();
回复
liusoft 2004-09-21
当然不能用啦,还有getValue方法已经废弃了,应该使用getAttribute

http://www.javayou.com
回复
fashchina 2004-09-21
是的
用session=request.getSession()
回复
rosen 2004-09-21
Servlet
回复
rosen 2004-09-21
呵呵,写个Servelt吧
回复
daemonys 2004-09-21
加上
import javax.servlet.*;
import javax.servlet.Http.*;
回复
sunwatch 2004-09-21
HttpSession session=request.getSession();
这一句也通不过啊 HttpSession和request都无法识别
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-21 11:43
社区公告
暂无公告