首页 > 编程语言 >JavaWeb 解决乱码问题

JavaWeb 解决乱码问题

时间:2023-05-29 17:44:13浏览次数:52  
标签:enconding utf JavaWeb void response 乱码 Override 解决 public

自写过滤器解决
文件结构
image

代码配置
EncondingFiler

package filter;

import javax.servlet.*;
import java.io.IOException;

public class EncondingFilter implements Filter {

    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
    }

    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException {
        request.setCharacterEncoding("utf-8");
        response.setCharacterEncoding("utf-8");

        filterChain.doFilter(request,response);
    }

    @Override
    public void destroy() {

    }
}

Web.xml 配置
<!--    过滤器解决乱码问题-->
    <filter>
        <filter-name>enconding</filter-name>
        <filter-class>filter.EncondingFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>enconding</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

SpringMVC 直接配置解决

<filter>
        <filter-name>enconding</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>enconding</param-name>
            <param-value>utf-8</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>enconding</filter-name>
        <url-pattern>/</url-pattern>
    </filter-mapping>

标签:enconding,utf,JavaWeb,void,response,乱码,Override,解决,public
From: https://www.cnblogs.com/femme/p/17441161.html

相关文章

  • 前端开发中解决客户电脑没有想要的字体解决办法
    前言前端开发中,字体是很重要的一部分。特别是针对一些演示大屏页面做开发时,字体更为重要。然而,当客户电脑没有安装你想要的字体时,页面可能会达不到预期效果。那么该怎么办呢?解决方案:以下是一些常用的解决办法使用WebFontsWebFonts可以使你的网站在任何浏览器上都能展示你......
  • 2023创建谷歌账号显示此号码无法用于验证_国内手机无法注册谷歌Gmail账号的解决办法
    为什么经常出现国内手机号码无法验证注册谷歌账号的问题呢?来回注册每次都显示网络正在核验中,请重试,返回上一步注册谷歌账号,还是显示此电话号码无法用于验证。注册谷歌账号手机号验证成功个人认为最主要的原因有两点:注册IP和手机所在国家不一致,导致国内手机无法用于谷歌账号注册的......
  • 要开发代驾App需要以下解决方案
    要开发代驾App,您需要以下解决方案: 1.功能: 确定您的App需要提供哪些功能,例如:需求分析、预约管理、司机找客、实时位置跟踪、支付和评价等。 2.平台: 确定您的App要适配哪些移动平台,例如iOS、Android、或者是WebApp等。 3.设计: 制定您的App设计方案,主要包括用户界......
  • linux系统/dev/mapper/centos-root目录被占满的解决方式
    1、查看虚拟机磁盘使用情况df-h 可以看到/dev/mapper/centos-root已经快满了,这时候就算启动hdfs,也会是强制性的进入安全模式,不让写数据2、查看哪个目录占用过高使用du-h-x--max-depth=1查看哪个目录占用过高,对于过高目录中的内容适当删减腾出一些空间cd/&&du-h......
  • 【2023最新】注册谷歌Gmail邮箱账号提示此号码不能用于验证的成功解决办法
    注册谷歌账号遇到国内手机号不能用于验证,很多同学在注册谷歌账号时经常会遇到这个问题,谷歌无法给手机号发验证短信,注册一直卡在电话号码验证上,是国内手机号不能通过谷歌的验证吗?2022注册谷歌账号基本都不是号码本身引起的,换新号码往往也没用,这里介绍几个靠谱的Gmail邮箱注册教程:网......
  • 【2023最新】谷歌账号登陆提示正在通过短信自动验证没有输入框一片空白,多次尝试出现异
    2022在谷歌商店登陆谷歌账号,遇到卡在手机号验证上,谷歌提示正在通过短信自动验证您的电话号码,这可能需要几分钟时间……但是手机上已经收到了谷歌的验证码,却无法进行下一步,页面一片空白没有出现输入框,这是怎么回事?没有下一步可以输入验证码的地方出现,一直停在下图正在验证的界面上。......
  • “Fabarta 数据血缘治理解决方案”荣获“2023 鑫智奖”双料奖项
    5月23日,由金科创新社主办、全球金融专业人士协会支持的“2023鑫智奖·第五届金融数据智能优秀解决方案评选”评选结果正式揭晓。Fabarta数据血缘治理解决方案荣获“专家推荐TOP10优秀解决方案”及“数据治理与数据平台创新优秀解决方案”两项奖项。“鑫智奖”是业内颇具权......
  • 多个相邻元素切换效果出现边框重叠问题的解决方法
    多个相邻按钮切换效果出现边框重叠问题的解决方法下图所示的是一种常见的切换效果,在实现这种切换效果时,经常会遇到相邻按钮边框重叠的问题(查看demo),有没有好的解决方法呢? 所出现的边框重叠问题:目前,很多优秀的UI组件库都有这种切换效果的组件,通过对他们实现方式的学习,现对边框重......
  • mybatis查询时实体类属性名与表的字段名不一致的解决方法
    目录1、设置查询字段别名法2、在mybatis的核心配置文件中设置全局配置信息mapUnderscoreToCamelCase为true,将表中字段的下划线自动转换为驼峰3、将select语句的resultType换为resultMap,在resultMap中配置字段名和属性值的对应关系———————————————— 问题描......
  • AUTOSAR笔记:AUTOSAR系统解决方案示例(二)
    目录AUTOSAR案例示例需求总体方案设计系统设计系统AUTOSAR架构ETASAUTOSAR系统解决方案介绍AUTOSAR系统解决方案介绍AUTOSAR案例示例需求某整车厂有A型、B型两种车型,其中,A为低端车型,B为高端车型。现需为它们设计两款车灯控制器。1)A:车灯开关打开,车灯点亮;2)B:车灯开关打开,车灯根......