问个菜鸟问题。。怎样往SEESSION里放东西。

w78z 2004-04-13 11:18:44
。。。
在一个.java文件里。我这样写到:
if(ls_Res.equals("1"))
{
System.out.println("OK");
String ls_Count = Session.getAttribute("dataInputCount").toString();
System.out.println("OK!!!");
int li_Count = Integer.parseInt(ls_Count);
li_Count++;
Session.setAttribute("dataInputCount", Integer.toString(li_Count));
return 0; //通过验证
}

但是它出现了异常。
提示取不到dataInputCount。
大家帮忙看看好吗?。。谢谢了。
...全文
35 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
w78z 2004-04-13
  • 打赏
  • 举报
回复
例如如果dataInputCount是一张表Head的记录数。。
应该怎样写呢?。
w78z 2004-04-13
  • 打赏
  • 举报
回复
能给段代码吗?。
往dataInputCount里面放东西。。。
谢谢了。
windgoogle 2004-04-13
  • 打赏
  • 举报
回复
session里开始是没有dataInputCount属性值,所以提示找不到,也执行不到System.out.println("OK!!!");在Session.getAttribute("dataInputCount").toString();就抛出异常了.所以应先setAttribute,或者在get时将获得的null值转换为""(做个判断),就不会报错,顺便说一下,session是不是要小写啊?
w78z 2004-04-13
  • 打赏
  • 举报
回复
执行不到System.out.println("OK!!!");
linhao315 2004-04-13
  • 打赏
  • 举报
回复
前面先用session.setAttribute("dataInputCount",count);对session中的dataInputCount初始化。
lyilei 2004-04-13
  • 打赏
  • 举报
回复
session 应该小写的。最好在这样的转变:
String ls_Count = (String) session.getAttribute("dataInputCount");

81,092

社区成员

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

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