在jsp页面中输入中文时,提交到student.jsp页面后,结果显示中文乱码
下面是相关代码截图
表单代码:
控制器类代码:
springmvc配置文件代码:
用于显示的jsp页面:
修改之前的web.xml代码:
主要原因是因为web.xml没有配置编码过滤器
代码如下:
<!-- 配置编码方式过滤器,注意一点:要配置在所有过滤器的前面 -->
<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>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
配置代码截图:
运行结果