永发信息网

java.lang.IllegalStateException怎么解决

答案:2  悬赏:80  手机版
解决时间 2021-12-26 03:47
java.lang.IllegalStateException怎么解决
最佳答案
这个词汇翻译过来就是“无效状态异常”,也就是说你调用这个方法的次序有问题,比如尚未初始化,或者调用某个方法多次(不是每个方法都允许多次调用)。

举例,当 servlet 在工作时先准备好我们的 http header 值,如果想设定字符集时也是在这个阶段,当这个阶段之后我们开始向 response 的 output stream 或 writer 写数据时就不允许再来改 http header 值了,如果我们再来改的话就会出现 illegal state exception,因为我们办事的次序错了,向网络中写出数据已经发生,我们无法再修正已经发出去的数据,因此这个错误不可纠正,只有让程序停下来。

具体你是在使用什么功能导致这个异常发生,你需要查找相关的 API 文档,这个错误都会有文档说明的。
全部回答
在response.sendredirect()时也可能会出现下列错误: java.lang.illegalstateexception: org.apache.catalina.connector.responsefacade.sendredirect(responsefacade.java:423) 解决办法如下: 在response.sendredirect("");语句后面加上return语句就ok了。 例如:response.sendredirect(""); return ;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
-When can you come to school this afternoo
我要移民到法罗群岛手续应该怎么办?
邂逅的感觉是什么
把两块三角板按图所示那样拼在一起,则∠ABC
带有薪字的成语
模联怎么参加,什么时候还可以加入吗?需要哪
会计问题--判断
单选题下列说法中,正确的是①元素的原子都由
为什么手机墙纸模糊
仿羊皮是什么
单选题《明太祖实录》记载明初中央设五府、六
QQ炫舞完整客户端与新手客户端的差异
简化少林拳可用哪些背景音乐
出纳主要做什么工作啊?
员工罚款如何入账
推荐资讯
高铁票提前多少天可以买
BSnow can be very beautiful. When snow cov
我是淘宝卖土特产的主要经营木耳,我想问一下
下列关于压力的说法,正确的是A.压力的大小总
想换一个城市发展
吃黑芝麻,多锻炼一般需要多久才能使白头发变
神武怎么赚钱最快
俊达车饰总汇地址好找么,我有些事要过去,
怎么设置电脑快速开机
手机qq的桌面快捷方式打开了的,可是为什么还
99×101335+270+130+265625-180-22535×99+35
将方程5x+y=1写成用含x的代数式表示y,则y=__
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?