Cannot invoke “String.toLowerCase(java.util.Locale)“ because “enc“ is null的问题解决

问题描述:
Cannot invoke “String.toLowerCase(java.util.Locale)” because “enc” is null

在配置编码字符集是出现了这样一个错误---->>

HTTP状态 500 - 内部服务器错误
类型 异常报告

消息 Cannot invoke "String.toLowerCase(java.util.Locale)" because "enc" is null

描述 服务器遇到一个意外的情况,阻止它完成请求。

例外情况

java.lang.NullPointerException: Cannot invoke "String.toLowerCase(java.util.Locale)" because "enc" is null
	org.apache.tomcat.util.buf.B2CConverter.getCharset(B2CConverter.java:58)
	org.apache.catalina.connector.Request.setCharacterEncoding(Request.java:1696)
	org.apache.catalina.connector.RequestFacade.setCharacterEncoding(RequestFacade.java:329)
	PostDemo.Filter.Filter0_PostDemo.doFilter(Filter0_PostDemo.java:16)
):注意 主要问题的全部 stack 信息可以在 server logs 里查看

看了具体的原因, 空指向异常,Cannot invoke “String.toLowerCase(java.util.Locale)” because “enc” is null

在代码的第16行
在这里插入图片描述说明没有找到charset,检查了一下,发现IDEA没有报错,那是那里出问题了呢?
于是将注解配置模式改为xml配置,哎,正常了!
在换回注解模式,我才发现原来我注解模式下参数配置的有一些问题-----
原来的注解---->>>

在这里插入图片描述我参数配置在过滤器外了,当然找不到该参数,于是修改之后,结果就正常了!
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodeMartain

祝:生活蒸蒸日上!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值