您好,我收到此错误:
java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
在这行代码:
int est;
est=(Integer) session.getAttribute("estado");
我认为问题在于“estado”尚未填写。我使用此 session 属性来查看 session 是否已登录,这样就不需要再次登录。
最佳答案
您不能在这里进行类型转换,因为Integer
与String
不兼容。
使用Integer#parseInt
将其解析为 int
est = Integer.parseInt(session.getAttribute("estado"));
关于java - 字符串无法转换为整数 session 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44095789/