tamcat乱码

学习springmvc时tamcat乱码

①、启动时tomcat控制台乱码

image-20231209153716576

  • 解决方法是:1、先把idea设置里的默认字节码改成utf-8

    ​ 2、把idea显示编码改成utf-8,在末尾加上( -Dfile.encoding=UTF-8)

    ​ 3、最后重启idea

    • image-20231209154046731
    • image-20231209154142768
    • 加上这个 -Dfile.encoding=UTF-8
    • image-20231209154315445
    • 最后一步重启idea

②、获取请求参数时乱码

image-20231209154920751

  • 解决方法:1、用过滤器,在web.xml里面设置

​ 2、过滤器没有时,idea中tomcat运行配置中,加上 -Dfile.encoding=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>
    <init-param>
        <param-name>forceEncoding</param-name>
        <param-value>true</param-value>
    </init-param>
</filter>
<filter-mapping>
    <filter-name>CharacterEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
  • image-20231209155656989

  • 如果问题还是没解决,配置idea中tomcat运行配置

  • image-20231209155822214

  • image-20231209155909602

  • 最后重启idea

相关推荐

  1. 在Linux中tomcat出现

    2023-12-09 20:10:05       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-09 20:10:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-09 20:10:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-09 20:10:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-09 20:10:05       18 阅读

热门阅读

  1. 【PyTorch】计算设备

    2023-12-09 20:10:05       42 阅读
  2. 做题笔记:SQL Sever 方式做牛客SQL的题目--SQL156

    2023-12-09 20:10:05       34 阅读
  3. Nacos和Eureka冲突问题原因分析

    2023-12-09 20:10:05       37 阅读
  4. LeetCodehot100

    2023-12-09 20:10:05       35 阅读
  5. #HarmonyOS:基础语法

    2023-12-09 20:10:05       43 阅读
  6. LeetCode 每日一题 Day 7(dp动态规划)

    2023-12-09 20:10:05       40 阅读