Spring MVC——JSP页面中文乱码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenbetter1996/article/details/86667968

问题描述

即便在web.xml文件中添加了UTF-8的编码过滤器

  <!-- 编码过滤器 -->
  <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>

在默认生成的index.jsp页面中添加中文依然会乱码

<html>
<body>
    <h2>Chgl16---测试</h2>
</body>
</html>

maven骨架生成的这个并不是完整JSP。
如果在里面添加 <head> <meta charset=“UTF-8”> </head> 依旧无法解决。


解决方法

使用JSP的标签设置编码可以解决

<%@ page contentType="text/html;charset=utf-8" %>

猜你喜欢

转载自blog.csdn.net/chenbetter1996/article/details/86667968