首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java.lang.integer异常

2011-12-28 
java.lang.integer错误Stringaaa(String)session.getAttribute(SISnet.SESSION_ID_STR+.len )其中len

java.lang.integer错误
String   aaa   =   (String)   session.getAttribute(SISnet.SESSION_ID_STR   +   ".len ");
其中len是前页传到session中的一个结果集的length,结果报错
java.lang.ClassCastException:   java.lang.Integer
org.apache.jsp.Huiyi_jsp._jspService(Huiyi_jsp.java:66)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)



[解决办法]
无法将一个Integer类型强制转换成String型
String aaa = String.valueOf(session.getAttribute(SISnet.SESSION_ID_STR + ".len "));
这样写。
[解决办法]


强制类型转换出错,session.getAttribute(SISnet.SESSION_ID_STR + ".len ")这个取出来是int型的
[解决办法]
不可能是int
session.setAttribute(String,Object)
要么是Integer吧

((Integer)session.setAttribute(String,Object)).toString();

[解决办法]
强制类型转换出错,
String aaa = session.getAttribute(SISnet.SESSION_ID_STR + ".len ") + " ";

String aaa = String.valueOf(session.getAttribute(SISnet.SESSION_ID_STR + ".len "));

[解决办法]
int i=((Integer)session.setAttribute(String,Object)).intValue();

热点排行
Bad Request.