你可以用一下方法解决:
1.jsp里面<%@ page pageEncoding="utf-8" %>
2.打开数据库时 jdbc:mysql://localhost/database?user=&password=&useUnicode=true&characterEncoding=utf-8";
3.建表时 create database databaseName default character set utf8;
create table tableName{
}defalut charset utf8;
应该就不会有问题了