如何判断session对象为空????

nickelvivian 2004-08-11 05:40:19
请问如何判断session对象为空????

if (session.getValue("id")){
out.println("Error!");
}
我这样写的,我用equals函数不管用!!!
请问如何当这个session为空时,输出“Error”,而不是报错???
...全文
443 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
nickelvivian 2004-08-12
  • 打赏
  • 举报
回复
先放在“未解决”版里,稍后我会结帐!!!
nickelvivian 2004-08-12
  • 打赏
  • 举报
回复
谢谢,这位大哥--zhukejun(抗日从抵制日货开始)
我按你说的问题解决啦!谢谢!其他朋友可以借鉴一下!!!
rucca11 2004-08-12
  • 打赏
  • 举报
回复
问题解决没?我也碰到,String bbsid=session.getValue("id");
if ((bbs==null)||(bbs.trim().equals(""))){System.out.println("aaaa");}
这样子就是无法执行里面的语句
或 if(bbsid=="aa") {System.out.println("aaaa"); }else {System.out.println("bbbb");}
这样子就是无法执行else里的语句
xiaowenand 2004-08-12
  • 打赏
  • 举报
回复
if(session.getValue("name")==nul)
zhukejun 2004-08-12
  • 打赏
  • 举报
回复
你自己设置的变量应该是这样的:
set
session.setAttribute("id", "string");

get
session.getAttribute("id");

判断是否为空:
if(session.getAttribute("id") == null){
System.out.println("error");
}
awolf168 2004-08-12
  • 打赏
  • 举报
回复
if(session.getValue("val1")==null || (session.getValue("var1")).equals("null"))
{
System.out.print("session is null!!!!");
}
试一下
nickelvivian 2004-08-12
  • 打赏
  • 举报
回复
什么意思???“ID”是我自己设定的变量,假如是其他的变量呢??
比如:
if (session.getValue("var1")){
out.println("Error!");
}
hanwei39 2004-08-12
  • 打赏
  • 举报
回复
我先谢谢各位
hanwei39 2004-08-11
  • 打赏
  • 举报
回复
这是取得sessionID再通过这个值去取session

81,091

社区成员

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

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