为什么会出现这样的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类型的。 急:struts2 遍历并判断 struts 标签问题啊 急 !!! 请大侠们帮忙解决啊 求助freemarker中list判断问题 如何关闭这个弹出窗口 高分求助:tomcat配置问题 验证码你知道他的机能? 有关Ant 用jbuilder如何写jsp程序? 关于一个结果集分页问题? 帮帮我啊!! 如何把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类型的。