CompanyInfo   =   (CCompanyInfo)session.getAttribute("CompanyInfo"); 多了一个C--->(CCompanyInfo),还要怎么预防啊,程序都是你写的.注意不要在Session用同一个名字"CompanyInfo"存放在多个不同类型对像,要不然应该是不会出现那样的异常的,大不了就是取到一个null值

解决方案 »

  1.   

    请注意区分如下的几个单词的区别:
    COmpanyInfo 
    CCompanyInfo
    CompanyInfo
      

  2.   

    ClassCaseException因为你存到 CompanyInfo 里面的根本不是 CCompanyInfo呵呵,我都有点搞糊涂了。
      

  3.   

    不好意思没有用工具编写    有点疏忽
     
    修正一下... 不过各位没回答到关键上  ----->>>强制转换的问题
    public   Class   CcompanyInfo 

          private   String   companyName; 
          private   String   companyID; 
          private   String   companyRegigtDate; 
                  ................ } CcompanyInfo  companyinfo = new CcompanyInf();
    session.setAttribute("companyinfo",companyinfo );
    CcompanyInfo companyinfo   =   (CCompanyInfo)session.getAttribute("companyInfo");