在jsp中不用session的话还有没有其他方法获得用户的登陆信息呢。
解决方案 »
- Struts2 拦截器和AOP有什么区别?
- applet听不到声音!!我运行加载声音文件,为什么听不到啊,程序如下
- struts2 中页面传值的问题
- logic:iterate迭代如何做
- 用struts写一个修改密码的action,新手没有多少分,希望大家帮忙,谢谢!!!~~~
- weblogic中struts加载问题??
- javamail发送邮件的问题,弄了半个月,郁闷死了!
- 关于<jsp设计>的书上的例子的运行问题!
- 为什么会找不到MSSQLSERVER驱动?代码错吗?
- Servlet字符集的错误。请帮帮忙啊。
- <新手>肯定哪里错了,用户名密码随便输都能登录。大哥们帮忙看看吧。
- jbuilder报URL: Unable to open location: Document not found on server错
{
Collection ret=new ArrayList();
try
{
Statement stm=con.createStatement();
ResultSet result=stm.executeQuery("select count(*) from message");
int message_count=0;
if(result.next())
{
message_count=result.getInt(1);
result.close();
}
if(message_count>0)
{
result=stm.executeQuery("select * from message order by time desc");
while(result.next())
{
String title=result.getString("title");
String name=result.getString("name");
String mail=result.getString("mail");
String content=result.getString("content");
java.sql.Date date=result.getDate("time");
MessageVO message=new MessageVO();
message.setName(name);
message.setTitle(title);
message.setContent(content);
message.setDate(date);
message.setEmail(mail);
ret.add(message);
}
result.close();
stm.close();
}
con.close();
}
catch(Exception e)
{
e.printStackTrace();
throw e;
}
return ret;
}
JSP中获得
<%
int message_count=0;
Collection messages=messageBean.getMessage();
Iterator it=messages.iterator();
while(it.hasNext())
{
MessageVO message=(MessageVO)it.next();
%>就是保存在BEAN里面 然后使用迭代方法读出
然后放在一个OnlineUser类里。这个类里面存放的都是对象这样。只要服务哭不重启,什么时候拿都行。也不用放session中