tamcat乱码

学习springmvc时tamcat乱码

①、启动时tomcat控制台乱码

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

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

    ​ 3、最后重启idea

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

②、获取请求参数时乱码

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

​ 2、过滤器没有时,idea中tomcat运行配置中,加上 -Dfile.encoding=UTF-8

xml 复制代码
<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>
  • 如果问题还是没解决,配置idea中tomcat运行配置

  • 最后重启idea

相关推荐
学渣超8 分钟前
微服务日志智能诊断系统(九) 让 LLM 成为日志分析专家
java·后端·agent
学渣超13 分钟前
微服务日志智能诊断系统(七) 日志 RAG 引擎——蒸馏、索引与精准检索
java·后端·agent
掉鱼的猫16 分钟前
代码审查 Agent Harness 实战:AI 自动 Code Review
java·llm·agent
学渣超17 分钟前
微服务日志智能诊断系统(六) Fast Path vs Slow Path——双路径日志诊断策略
java·后端·agent
添砖java_85718 分钟前
网页聊天室测试报告
java·spring boot·spring·maven
hai31524754325 分钟前
九章编译法:DEEPSEEK V3.2汇编编译实例
java·开发语言
ONE_SIX_MIX30 分钟前
lightweight-charts-onesixth v2.8.1 → v3.1.1 更新总览
java·前端·python
SimonKing33 分钟前
一文终结 SpringBoot 国际化!从 0 到 1 完整案例(中/英/日)
java·后端·程序员
ByWalker_34 分钟前
web应用技术—MyBatis入门
java·数据库·mybatis·lombok
在书中成长44 分钟前
HarmonyOS 小游戏《对战五子棋》开发第17篇 - AI的两种评估策略
android·java·javascript