读书人

问个session有关问题

发布时间: 2012-02-20 21:18:24 作者: rapoo

问个session问题
我在struts 的action中设置个session
httpsession session=requset.getsession();
session.setatrrbute( "indexnum ",0);//设置个为0的indexnum
return mapping.findforward( "true ");
返回到我的JSP页面

但我在JSP中取不出来session中的值
强转整型(没软件忘了怎么写了)(session.getatrrbute( "indexnum ").toString())
大概就是上面那个意思 代码都是默写有点错误应该


为什么在页面取不出来值 JSP很长时间没用了有点忘了 请高手告诉下

[解决办法]
session.setatrrbute( "indexnum ",0);没有这样的方法的

session.setAttribute( "indexnum ",String.valueOf(0));


String indexnum=(String)session.getAttribute( "indexnum ")

[解决办法]
楼上说的没错,确实要这样写的
session.setAtrrbute( "indexnum ", "0 ");
然后你在JSP页面
强转int i=Integer.parseInt(session.getAtrrbute( "indexnum "));
就可以了
[解决办法]
写错了要这样写int i=Integer.parseInt((String)session.getAtrrbute( "indexnum "));

读书人网 >Java Web开发

热点推荐