之前在网上查着是数据库和jsp编码不符问题,可是我已经写为一致了,还是乱码,后来解决了
这是原来的连接数据库的语句:
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/cangku,"root","123456w");
改为:
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/cangku?characterEncoding=utf-8","root","123456w");
即,在数据库名称后面加上?characterEncoding=utf-8"就可以解决了。