在jsp中不用session的话还有没有其他方法获得用户的登陆信息呢。
解决方案 »
- 要不要随着ssh各个官网更新他们的包
- 在jsp页面上如何显示"<td>""<div>"这些内容??
- 关于乱码的问题 高手进
- struts中用jdbc连接MySQL但在action中调用UserMessage类出错
- 问一个关于Web设计的问题
- 在网页中嵌入的RM插件怎么没有视频
- checkbox
- 赶着5.1到来之际,问小问题一个,希望大家进来看看
- 使用javaBean时遇到的问题?已经折腾了好几天了,请帮忙解决!(在线)
- 请问各位大侠怎么用mysql,如何导入数据库
- <新手>肯定哪里错了,用户名密码随便输都能登录。大哥们帮忙看看吧。
- 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中