`

jsp跳转出错java.lang.IllegalStateException解决方法【原创】

阅读更多

这个是个经典的出错,本来在页面里用 response.sendRedirect(url);来跳转是没问题的。可是为什么我的命就那么苦呢?总是抛错,后来发现是因为我跳转的那个页面

sendredirect 后面的语句还会继续执行,应该是这个问题了。就是说跳转和此页面的内容有冲突,可有几种解决方法:

1 那么我就用if else 把页面显示内容和跳转独立起来,然跳转的单独作为一个逻辑,互不影响,就可以了~呵呵
2 其实还有 一种方法

response.sendReditor 后要加一句
return;因为
页面跳转与后面的语句有冲突。这样就行啦~
和用if else 独立冲突的方法是一样的效果~

3sendredirect 后面的语句还会继续执行,应该是这个问题了。
用forward 后面的语句就不会执行了,用这个应该也可以。

 

 

分享到:
评论

相关推荐

    java.lang.IllegalStateException: getOutputStream() has already解决办法

    纠结了半天的 java.lang.IllegalStateException: getOutputStream() has already。这个问题困扰了半天,在网上查阅了大量资料 出这个错误一般就是下面2个.....

    java.lang.IllegalStateException: Cannot call sendError() after the response has

    `java.lang.IllegalStateException: Cannot call sendError() after the response has been committed` 是一个常见的错误,通常发生在尝试在HTTP响应已经发送到客户端之后调用`sendError()`方法时。这个异常表明...

    Android异常 java.lang.IllegalStateException解决方法

    在Android开发过程中,Java异常`java.lang.IllegalStateException`是一个常见的错误类型,它通常表示程序在不合法或者不合适的状态下尝试执行某项操作。在上述描述中提到了两种特定的`IllegalStateException`情况: ...

    ListView后台更新报错:java.lang.IllegalStateException

    java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but...

    java.lang.IllegalStateException(解决方案).md

    解决`java.lang.IllegalStateException`的方法需要根据具体情况进行分析。最核心的处理原则是:确保所有的状态转换和操作顺序都是正确的。例如,当某个操作要求对象处于特定状态时,你应该在操作开始前检查这一条件...

    Java异常之—-Caused by: java.lang.IllegalStateException: Method has too many Body parameters

    异常:Caused by: java.lang.IllegalStateException: Method has too many Body parameters Caused by: java.lang.IllegalStateException: Method has too many Body parameters: public abstract ...

    java.lang.IllegalStateException: OutputStream already obtain

    标题 "java.lang.IllegalStateException: OutputStream already obtain" 涉及到的是Java编程中的一个常见错误,特别是当处理I/O流时。这个异常通常在尝试获取已经存在的OutputStream实例时抛出,表明该输出流已经被...

    java.lang.IllegalAccessException(解决方案).md

    Java语言中的`java.lang.IllegalAccessException`是运行时异常的一种,表明程序试图非法访问某个类的成员,可能是私有变量、方法等。此问题通常出现在类加载机制与访问控制的冲突时,尤其是通过反射机制进行操作时。...

    Failed to convert value of type ‘java.lang.String’ to required type ‘java.util.Date’; nested except

    Type 异常报告 消息 Failed to convert ... nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'java.util.Date': no matching editors or co

    The full error is: java.lang.IllegalState

    标题中的"The full error is: java.lang.IllegalStateException"是一个典型的Java编程错误,通常表示在不合法或不适当的状态下调用了某个方法。这个错误通常暗示程序试图执行一个不能在这个特定时刻执行的操作。让...

    spring入门好教程

    Spring框架,由Rod Johnson创立并由Interface21公司推广,自诞生以来,它就致力于简化Java企业级应用(J2EE)的开发,提供了一种非侵入式的解决方案,极大地提高了开发效率。它的目标不仅仅是解决单一层次的问题,...

    关于IllegalStateException: The specified child already has a parent.

    IllegalStateException: The specified child already has a parent.我的博客中有文章讲解

    Jnative1.4_java调用动态库所需jar

    它为Java开发者提供了一种方式来编写本地方法,这些方法可以直接访问和操作硬件资源,或者调用已有的C/C++代码库。JNI的使用场景包括:游戏开发、高性能计算、系统级编程以及与硬件设备通信等。 `Jnative1.4`这个...

    xfire访问webservice客户端用到的jar包

    在Java开发中,Web服务(Web Service)是一种标准的接口,允许不同系统之间进行通信,而XFire是早年流行的一款用于构建和消费Web服务的开源框架。它使用SOAP(简单对象访问协议)和XML(可扩展标记语言)作为基础,...

    jsp的跳转方式总结

    * 不能在 <jsp:forward page/> 之前使用 out.flush(),否则将抛出 java.lang.IllegalStateException 异常。 * 跳转后,浏览器地址栏不变。 * <jsp:forward page/> 之后的语句将在跳转完成后执行。 * 只能跳转到当前...

    Tomcat启动springboot项目war包报错:启动子级时出错的问题

    这个错误信息出现在`java.lang.IllegalStateException`中,具体是在`ContainerBase.addChildInternal`方法抛出的,这表明在尝试添加或启动Spring Boot的web应用(war包)作为Tomcat的一个子容器时发生了问题。...

    java 实现websocket的两种方式实例详解

    在Java中,有两种常见的方式实现WebSocket:使用Tomcat内置的WebSocket API和使用Spring框架的WebSocket支持。下面我们将详细介绍这两种方法。 **一、Tomcat的WebSocket实现** Tomcat从7.x版本开始支持WebSocket,...

Global site tag (gtag.js) - Google Analytics