日期:2014-05-18  浏览次数:20802 次

问个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 "));