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