登陆成功之后出现500错误

登陆成功之后出现500错误

java.lang.IllegalStateException: Cannot forward after response has been committed
com.imooc.jdbc.servlet.LoginServlet.service(LoginServlet.java:28)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

出现了跳转异常,


http://img1.sycdn.imooc.com//climg/5ca2db72000101c406200188.jpg

http://img1.sycdn.imooc.com//climg/5ca2db800001c2c105550245.jpghttp://img1.sycdn.imooc.com//climg/5ca2db930001a82a11900275.jpghttp://img1.sycdn.imooc.com//climg/5ca2dbae00019f6108190314.jpghttp://img1.sycdn.imooc.com//climg/5ca2dbbd0001b65f07120571.jpg


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
提问者 有点麋鹿 2019-04-02 11:53:19

在这里登录后跳转到/login.do,然后又跳回/login.jsp,根本没有跳到/main.do,只是把表单提交到了/main.do,我看了老师的源码也是这样的。。可是我为什么无出现500错误,而且没有跳转到/main.do,只是把表单提交过去了,就能跳到main.do吗?请老师详解!

  • 你好同学,请问你是想让老师帮你解决异常的问题吗?如果是,建议同学把报错信息粘贴完整,方便老师从中获取有价值的信息,祝学习愉快~
    2019-04-02 17:04:39
  • 提问者 有点麋鹿 回复 chrismorgen #2
    我今天运行的时候它又好了,可以运行了。。。。。很郁闷,不知道怎么回事,但是想问个问题就是,在这里:login.jsp页面登录成功之后,表单提交到了main.do,跳转到login.do,然后login.do又跳转到login.jsp,这里我们只是把表单提交到main.do并没有做跳转到main.do的操作,为什么它能跳转过去???
    2019-04-03 11:47:53
  • chrismorgen 回复 提问者 有点麋鹿 #3
    你好同学,form表单中action的跳转目标就是main.do呀,所以当login.jsp页面提交form表单时,就会跳转到main.do中了,祝学习愉快~
    2019-04-03 17:16:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师