数据库中存储的中文,通过CMP——>Session Bean ——〉JSP显示出来时是乱码,不只如何解决,网上的一般设置方法我都试了还是不行,听说可以在Connection Pool中设置,但是不知道如何做,求助!

解决方案 »

  1.   

    在Jboss中可这样做:把url写成jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=db2312,但在Weblogic中这样做了,不行!
      

  2.   

    varchar生成的对象是String,nvarchar是Object,需要手工改成String
      

  3.   

    太棒了,解决了!
    这个问题困扰我两天了!CastleKtt非常感谢你!
      

  4.   

    在Properties中设置:weblogic.codeset=gb2312
    就行了喽。
      

  5.   

    yshao(okxu) :你提供的解决办法我也试了,也可以正常显示!非常感谢二位!散分!