严重: Servlet.service() for servlet action threw exception

QM_min 2009-06-05 05:01:00
严重: Servlet.service() for servlet action threw exception
java.lang.IllegalStateException
at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435)
at org.apache.struts.chain.commands.servlet.PerformForward.handleAsRedirect(PerformForward.java:125)
at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:94)
at org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.help.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:39)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)

这个是用SSH做的 要实现的功能也可以,但是就是要抱这个错....
请高手指教下..
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
johnston678 2009-06-12
  • 打赏
  • 举报
回复
code贴出来,
才好了解下!
  • 打赏
  • 举报
回复
request.getRequestDispatcher("/manager/findProductType.do").forward(request, response); 楼主这句已经forward了,
流已经返回了,然后你又从mapping取流 return mapping.findForward("ok"); 显然是错误的状态啦
maosenmin 2009-06-06
  • 打赏
  • 举报
回复
[Quote=引用楼主 QM_min 的帖子:]
严重: Servlet.service() for servlet action threw exception
java.lang.IllegalStateException
at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435)
at org.apache.struts.chain.commands.servlet.PerformForward.handleAsRedirect(PerformForward.java:125)
at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:94)
at org.apache.strut…
[/Quote]信息太少,这是个Exception还是个Error,是在什么地方?
QM_min 2009-06-06
  • 打赏
  • 举报
回复
在sturts action 中执行添加的方法 执行能成功 但是也要抱错!
this.getProductTypeActionnn().save(productType); //调用添加的方法
request.setAttribute("message", "添加成功");
request.getRequestDispatcher("/manager/findProductType.do").forward(request, response);
return mapping.findForward("ok");

jiaqiangzhou 2009-06-05
  • 打赏
  • 举报
回复
代码贴出来
zhong19860904 2009-06-05
  • 打赏
  • 举报
回复
信息太少...

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧