connection 的时候加上 jdbc:mysql://localhost:3306/xxx?characterEncoding=utf8
后台获取数据时看看是不是乱码,如果是的话,request.setCharEncoding()的方法设置成utf-8;然后再取出数据
你试一试在后台打印出数据先看看是不是乱码,如果是的话就在后台先编码再存数据库