为什么会出现这样的Exception? ClassCastException类转换错误。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的userID从哪来的啊???? 楼主以前是写asp的提出几点疑问1<%! String userID; String userName; String departmentID; String loginPageID; %>上面几个是实例变量,是所有用户共享的。这个显然不合适。2 至于为什么直接到这个页面正常而登陆后转向后出错,加上你的出错信息ClassCastException我猜测:如果你没登陆直接到这个页面,显然session中没有"userSessionInfo","userName","departmentID","loginPageID"这些属性,因此都为null。所以被正常redirect到login.htm.如果你登陆了,说明存在"userSessionInfo","userName","departmentID","loginPageID"于是开始取得对象并做类型转换,在类型转化的过程中抛出了ClassCastException错误。也就是说你存放到session的对象类型和你强制转化的类型不一致。建议检查"userSessionInfo","userName","departmentID","loginPageID"属性是否都是String类型的。 SSH2中的No result defined for action的问题。。。 JSP 导出excel的奇怪问题? 关于动态修改数据库的问题!! 使用httpSession传递List可取吗? 文件上传的问题,那位大侠帮忙看下,在线等,,,,,,, 简单的jsp购物系统 关于JSP的一个小问题。 大地jsp免费空间第八批审核通过用户名单及严重警告 jsp 和servlet 的中文处理问题 在线等!!!! 如何把javascript中的变量传递给jsp变量? 编译bean中的事务回滚,出错,望各位帮帮初学者(附代码)
1
<%!
String userID;
String userName;
String departmentID;
String loginPageID;
%>
上面几个是实例变量,是所有用户共享的。这个显然不合适。2 至于为什么直接到这个页面正常而登陆后转向后出错,加上你的出错信息ClassCastException我猜测:
如果你没登陆直接到这个页面,显然session中没有"userSessionInfo","userName","departmentID","loginPageID"这些属性,因此都为null。所以被正常redirect到login.htm.如果你登陆了,说明存在"userSessionInfo","userName","departmentID","loginPageID"
于是开始取得对象并做类型转换,在类型转化的过程中抛出了ClassCastException错误。
也就是说你存放到session的对象类型和你强制转化的类型不一致。建议检查"userSessionInfo","userName","departmentID","loginPageID"属性是否都是String类型的。