中文
请求提交数据–>Controller–>Dao–>Db(乱码)
Dao–>Db(乱码)解决:
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8
注意:在.xml中&要写成& ;(空格去掉)
request.setCharacterEncoding(“utf-8”);
requst.getParameter(“username”);
请求提交数据–>Controller解决:
在web.xml中:
<filter>
<filter-name>myfilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>myfilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>