Spring MVC——JSP页面中文乱码

问题描述

即便在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" %>
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页