告诉你个方法把。
把连接数据库的java代码放到java文件中去,只是把rs传到jsp中,那样就好了。。
你这种写法是我没出校门时候写的。
jsp->servlet==(调用java,得到rs)-->在把rs传给jsp中。在jsp中只要接受rs就够了。那样你试试,
你现在的这种写法,简直叫人笑掉大牙!!!!

解决方案 »

  1.   

    我知道你的意思了,是弄个javabean连接数据库吧?
    可我要问的是“为什么我不能正常显示中文”???
      

  2.   

    数据库用ISO8859-1字符集存取数据,,jsp页面是GB2312。
    首先,确定在数据库中保存的中文字符是正常的。
    其次:
    我觉得程序没问题。用此函数替代trans函数试试
    public String Gb2ISO(String str)
    {
    try
    {
    return new String(str.getBytes("GB2312")); 
    }
    catch(Exception e)
    {return "";}
    }
      

  3.   

    nod 
    楼上兄弟的两个内码转换函数对付数据库中文问题够了
    1、存数据到数据库  public  String getGBK(String str)2、取数据         public  String  getISO8859(String str)
      

  4.   

    如果还有乱码就是Ms sql server的jdbc驱动有问题了
    ....