请问如何在bean中读取session的值?

littlekoala 2001-08-24 10:10:27
请问如何在bean中读取session的值?
...全文
212 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lci21 2001-08-29
  • 打赏
  • 举报
回复
sigh
reset2000 2001-08-26
  • 打赏
  • 举报
回复
你的javabean不是用jsp来调用的吗?
boolean less=checkUser.writelogin(request,response);
其中checkUser,就是你在jsp头文件中,调用javabean时候所定义的名字呀,
我写的就是在javabean中的,呵呵!我自己测试过的!
littlekoala 2001-08-26
  • 打赏
  • 举报
回复
但我问的是如何在javabean中读取session的值,而不是servlet/jsp中
yanchang 2001-08-24
  • 打赏
  • 举报
回复
调用时将值传进去呀
reset2000 2001-08-24
  • 打赏
  • 举报
回复
在jsp调用的时候,req,res,对象是直接传递过去的,jsp的机制其实就是对servelt类的扩展,调用的时候boolean less=checkUser.writelogin(request,response)就可以了
littlekoala 2001-08-24
  • 打赏
  • 举报
回复
reset2000说的好像有点意思.
不过不知道怎么使用.
问题是
HttpSession userlogin = req.getSession(true);
这一句,
req这个HttpServletRequest对象从何来?
reset2000 2001-08-24
  • 打赏
  • 举报
回复
请看下面的一段程序:
public boolean writelogin(HttpServletRequest req,HttpServletResponse res)
{
HttpSession userlogin = req.getSession(true);

com.eprobiti.minmetals.Database Database=new com.eprobiti.minmetals.Database();
Connection conn=Database.getOdbcConnection();

java.util.Date logintimes=new java.util.Date();
String logintime=(logintimes.getYear()+1900)+"/"+(logintimes.getMonth()+1)+"/"+logintimes.getDate()+" "+logintimes.getHours()+":"+logintimes.getMinutes()+":"+logintimes.getSeconds();
String userid=(String)userlogin.getValue("userid");
String userlev=(String)userlogin.getValue("userlev");
String title =(String)userlogin.getValue("title");
String mask=(String)userlogin.getValue("mask");
String url="http://"+req.getHeader("Host")+(String)userlogin.getValue("path");;
String userip=req.getRemoteAddr();

String tablename="uselog";
String filename="( logintime,userid,userlev,title,cname,url,userip )";
String values="( '"+logintime+"','"+userid+"',"+userlev+",'"+title+"','"+mask+"','"+url+"','"+userip+"' )";
boolean less=Database.insertDatabase(tablename,values,filename);
return less;
}

注意要调用
import javax.servlet.*;
import javax.servlet.http.*;
的类
skyyoung 2001-08-24
  • 打赏
  • 举报
回复
把SESSION对象传递给BEAN

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧