日期:2014-05-18  浏览次数:20744 次

关于bean的问题
本人做了个网上诉讼系统   前台登陆的时候用的bean和后台管理登陆的时候用的bean不一样   后台的每个页面调用bean的时候属性是page  
<jsp:useBean   id= "conn "   scope= "page "   class= "news.Conn "/>
前台的每次调用bean的时候是
<jsp:useBean   id= "login "   class= "tom.jiafei.Login "   scope= "session "   >
出现这么个问题   只要登陆了后台   前台就会出错   但是如果把前台调用的bean中的scope改成page却不会出错  
还有就是先不登陆后台   前台是可以使用的   但是一登陆   再访问前台就会出错
报错为:java.lang.ClassCastException:   java.lang.String

虽然知道错误在哪里了   但是就是不会解决
请各位高手指点迷津   谢谢了   很急啊

------解决方案--------------------
底层的作用范围要大于或等于上层的作用范围.