我在编写servlet的responsesendredirect方法出现了错误,请教

图中的代码运行之后没有问题,但是如果将绿色代码块和蓝色代码块对调(修改if的判断方法)就会提示错误,错误代码为java.lang.IllegalStateExceptio... 图中的代码运行之后没有问题,但是如果将绿色代码块和蓝色代码块对调(修改if的判断方法)就会提示错误,错误代码为
java.lang.IllegalStateException org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435) controler.LoginServlet.doPost(LoginServlet.java:32) javax.servlet.http.HttpServlet.service(HttpServlet.java:637) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)请问具体是什么原因,十分感谢
展开
 我来答
名字被注册1309
2013-08-07 · 超过39用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:104万
展开全部
如果你现在这个没错,那最后跳转到哪个界面呢?你的user肯定不是空我猜是跳转到index.jps完事了。
sendRedirect是浏览器的跳转,forword是server的重定向,你对调之后就算forword重定向了里面没有return 就会继续往下运行··到sendRedirect 浏览器还会跳转一次··那这中间就会有问题了····不会以server跳转而结束本次访问。···········两次跳转,到底以哪次为准呢/?浏览器很惆怅啊···所以就给你报个错吧。所以···你明白了吗?我也不是很明白,应该就是这个回事·····
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式