SpringBoot如何设置请求字符串格式为UTF-8呢?

欣喜 SpringBoot 发布时间:2024-01-25 17:26:06 阅读数:581 1
下文笔者讲述SpringBoot设置请求字符串格式的方法分享,如下所示
SpringBoot设置请求字符串的格式
      只需设置一个过滤器
      采用这种方式
      即可对传送数据进行过滤及传送格式设置
例:Springboot设置字符串格式为UTF-8
过滤器编码

package com.config;

import com.jetsum.business.common.constant.CharsetConstant;
import lombok.extern.slf4j.Slf4j;

import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * 字符过滤器
 */
@Slf4j
public class CharsetFilter implements Filter {

    @Override
    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
        HttpServletRequest request = (HttpServletRequest) servletRequest;
        HttpServletResponse response = (HttpServletResponse) servletResponse;
        request.setCharacterEncoding(CharsetConstant.UTF_8);
        response.setCharacterEncoding(CharsetConstant.UTF_8);
        filterChain.doFilter(servletRequest,servletResponse);
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/SpringBoot/202401/7788.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者