栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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配置,哎,正常了!
在换回注解模式,我才发现原来我注解模式下参数配置的有一些问题-----
原来的注解---->>>

我参数配置在过滤器外了,当然找不到该参数,于是修改之后,结果就正常了!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/352248.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号