永发信息网

JAVAWEB 页面跳转时,出现以下报错,寻求解决方案,感谢

答案:2  悬赏:20  手机版
解决时间 2021-01-23 16:45
ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:327)
at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:293)
at org.apache.catalina.connector.Response.flushBuffer(Response.java:545)
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:287)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:750)
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:432)
at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:305)
at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:997)
at org.apache.coyote.Response.action(Response.java:183)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:322)
... 13 more
最佳答案
求相关代码
全部回答
error [engine] standardwrappervalve[jsp]: servlet.service() for servlet jsp threw exception java.lang.illegalstateexception: getoutputstream() has already been called for this response 从网上找了下资料,综合一下原因分析: 这是web容器生成的servlet代码中有out.write(””),这个和jsp中调用的response.getoutputstream()产生冲突. 即servlet规范说明,不能既调用 response.getoutputstream(),又调用response.getwriter(),无论先调用哪一个,在调用第二个时候应会抛出 illegalstateexception,因为在jsp中,out变量是通过response.getwriter得到的,在程序中既用了response.getoutputstream,又用了out变量,故出现以上错误。 解决方案: 1.在程序中添加: out.clear(); out = pagecontext.pushbody(); 就可以了; 2,不要在%〕〔%之间写内容包括空格和换行符 3,在页面写入图片的时候,需要flush() outputstream output=response.getoutputstream(); output.flush(); 4,在页面确定写入<meta http-equiv=”content-type” content=”text/html; charset=gb2312”>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
国泰国际旅行社地址有知道的么?有点事想过去
叶丽化妆品地址在什么地方,我要处理点事!
李嘉图认为增加资本积累是实现财富增长的必要
5/9,除以,5/8,除以18/35等于3
11. MySQL数据库中可使用____________ 语句增
单选题下列加粗的熟语运用不恰当的一项是A.那
舜天海外旅游有限公司(连云港分公司)地址在哪
伊人坊化妆品地址在哪,我要去那里办事,
单选题下列有关文学常识的表述,错误的一项是
最快办焊工证,质监局发的,有多年经验。最快
建设银行信用卡办的etc过路打折吗?
诗美日化地址在什么地方,我要处理点事!
康城超市在什么地方啊,我要过去处理事情
康辉旅行社地址在哪,我要去那里办事,
焕我生活品牌面膜地址好找么,我有些事要过去
推荐资讯
求余罪二百度云链接
单选题Wewanttorentabuswhichcan________
大风车1+1国际幼儿园地址在哪,我要去那里办
如图,把一个长方形分成4个不同的三角形,黄
八角茴香是我国传统烹调香料,从八角茴香中提
常安家具城地址好找么,我有些事要过去
中录时空绿色连锁网吧(临江直营店)地址在哪,
道依茨TCD 2013 L06 4V发动机用什么型号的空
如何及早发现孩子视力问题?
屯昌县公安局交通管理大队交管中队怎么去啊,
下列离子方程式表达正确的是A.将氯气溶于水制
春华美发屋地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?