你可以把request.setCharacterEncoding("GBK");response.setCharacterEncoding("GBK");里面的GBK改成utf-8的试试,最好查一下数据库的编码show variables like '%char%';给我看看
是不是数据库的字符集不是GBK?你查一下