主要还是spring的xml配置文件的问题
之前出错是因为编码设置写在了最后
后来改成这样就对了
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<filter>
<filter-name>CharacterEncodingFilter</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>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>/jsp/login.jsp</welcome-file>
</welcome-file-list>
本文解决了一个在Spring XML配置文件中遇到的编码设置问题,通过将编码设置移至XML文件头部,成功解决了之前的错误。文章详细介绍了如何在web-app元素中正确配置CharacterEncodingFilter,确保应用正确处理各种编码。
4928

被折叠的 条评论
为什么被折叠?



