debug模式,页面输入汉字,进来action后看到值也是汉字,就是保存到数据库中后显示为??,乱码为数据库编码格式问题,修改连接字符串为:
private String dbUrl="jdbc:mysql://localhost:3306/sushe?useUnicode=true&characterEncoding=utf8";
private String dbUser="root";
private String dbPassword="";
private String jdbcName="com.mysql.jdbc.Driver";
mysql编码为utf8,所以这里也使用utf8,修改后即可正常保存汉字
。?useUnicode=true&characterEncoding=utf8 主要是这句代码