我的JDBC的properties是这样写的(而且我也试过加过滤器)
jdbc.driver = com.mysql.jdbc.Driver
jdbc.url = jdbc:mysql:///shop
jdbc.username =root
jdbc.password =
我改成下面这样,jsp往数据库(我的是mysql)传中文就OK了
jdbc.driver = com.mysql.jdbc.Driver
jdbc.url = jdbc:mysql:///shop?characterEncoding=utf-8
jdbc.username =root
jdbc.password =
在数据库shop后面加了一行 ?characterEncoding=utf-8 问题就解决了