在web.xml配置springmvc过滤器解决乱码

代码:

    <!--配置过滤器-->
    <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>
        <!--设置请求对象编码(HttpServletRequest)使用encoding中的编码-->
        <init-param>
            <param-name>forceRequestEncoding</param-name>
            <param-value>true</param-value>
        </init-param>

        <!--设置应答对象编码 (HttpServletResponse)使用encoding中的编码 -->
        <init-param>
            <param-name>forceResponseEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>
    <filter-mapping>
            <filter-name>characterEncodingFilter</filter-name>
        <!--拦截所有-->
            <url-pattern>/*</url-pattern>
    </filter-mapping>

其中的CharacterEncodingFilter配置参数:

在web.xml配置springmvc过滤器解决乱码

三个成员变量一个String,两个boolean,第一个表示编码方式,后两个表示是否使用第一个的编码,默认为false;

Original: https://www.cnblogs.com/yfs1024/p/16212212.html
Author: 尼古拉斯_帅气
Title: 在web.xml配置springmvc过滤器解决乱码

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/593267/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 二、冯·诺依曼结构与快捷键的使用

    一、冯·诺依曼结构 二、快捷键的使用 Ctrl+A:全选Ctrl+C:复制Ctrl+V:粘贴Ctrl+X:剪切Ctrl+Z:撤销Ctrl+S:保存Alt+F4:关闭窗口Shift+…

    Java 2023年6月5日
    070
  • 今天发布的一个程序一直提示Microsoft.mshtml的强名称验证失败

    软件发布后,在客户的电脑上一再提示缺失该文件或强名称验证失败, 本机的Microsoft.mshtml就两个文件, 拷到客户的机子上,均出同样提示。 后在网络上找个这个dll,该版…

    Java 2023年6月14日
    0106
  • 手机端适配

    添加此标签 图片自适应: Original: https://www.cnblogs.com/cjin-01/p/16676834.htmlAuthor: 2337Title: 手…

    Java 2023年6月6日
    058
  • Java-SpringBoot整合SpringCloud

    SpringBoot整合SpringCloud 1. SpringCloud特点 SpringCloud专注于为典型的用例和扩展机制提供良好的开箱即用体验,以涵盖其他情况: 分布式…

    Java 2023年6月8日
    082
  • k8s-Pod基础

    制作镜像 第一个pod 搭建Harbor仓库 重启策略 启动命令 pod基本命令 设置环境变量 数据持久化和共享-hostPath 数据持久化和共享-emptyDir JSON格式…

    Java 2023年6月8日
    071
  • 转摘:Spring、SpringMVC和Springboot的区别

    一、概念 1、Spring Spring是一个开源容器框架,可以接管web层,业务层,dao层,持久层的组件,并且可以配置各种bean,和维护bean与bean之间的关系。其核心就…

    Java 2023年5月30日
    073
  • 基于协同过滤算法实现选课推荐系统

    1.系统功能 1、用户账户管理2、学生个人信息的查看与修改3、学生的网上选课与课程的评分4、教师个人信息的查看与修改5、教师对学生课程评价结果的查看6、管理员对学生信息与教师信息的…

    Java 2023年6月8日
    0165
  • JavaWeb 11_jsp九大内置对象

    out: 输出对象,向客户端输出内容 request: 请求对象;存储”客户端向服务端发送的请求信息” request对象的常见方法: String get…

    Java 2023年6月7日
    090
  • Spring Boot 入门系列(二十四)多环境配置,3分钟搞定!

    之前讲过Spring Boot 的系统配置和自定义配置,实现了按照实际项目的要求配置系统的相关熟悉。但是,在实际项目开发过程中,需要面对不同的环境,例如:开发环境,测试环境,生产环…

    Java 2023年5月30日
    080
  • Hadoop Archives(HDFS文件归档)

    Hadoop Archives Guide (HDFS文件归档)一.简介:Hadoop Archives 是特殊的归档格式,一个 Hadoop archives对应一个文件系统目录…

    Java 2023年6月9日
    080
  • 八、Java面向对象编程

    Java面向对象 初识面向对象 面向过程 & 面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二部做什么… 面对过程适合处理一些较为简单的问题 面向对象思…

    Java 2023年6月7日
    070
  • Java连载155-IO总结(二)

    一、四种方式分别举例 1.FileInputStream &#xA0;&#xA0;InputStream&#xA0;is&#xA0;=&#x…

    Java 2023年6月13日
    068
  • ActiveMq 之JMS 看这一篇就够了

    什么是JMS MQ 全称:Java MessageService 中文:Java 消息服务。 JMS 是 Java 的一套 API 标准,最初的目的是为了使应用程序能够访问现有的 …

    Java 2023年6月7日
    068
  • java——继承

    补充细节如下 访问修饰符号 ​ public        同类 同包 子类 不同包 ​ protected     同类 同包 子类 ​ 默认           同类 同包 ​…

    Java 2023年6月5日
    084
  • 多线程简介

    多线程简介 程序本身是指定和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 而 进程则是执行程序中的一次执行过程,是一个动态的概念。是系统能够资源分配的单位。 通常在…

    Java 2023年6月9日
    094
  • Java八大基本数据类与对应包装类

    Java的八种基本数据类型 序号 数据类型 字节数 默认值 取值范围 示例 1 byte (位) 1 0 -2^7 ~ 2^7-1 byte b = 10; 2 short (短整…

    Java 2023年6月5日
    051
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球