今天在修改一个计划的bug,在我本地测试没有问题
,但部署到服务器的总是出错。让QA帮我简单测试一下,他访问我的机器也是出现同样的问题,然后用了其它同事的机器测试都是正确的,后来发现他每次访问就出现异常。
总是出现异常:weblogic.utils.NestedRuntimeException: Cannot parse POST parameters of request: '/WebApp/plantask.do'
......................
java.net.SocketException: Connection reset
..................
异常来源:我用window.open()打开的子窗口,提交的form表单,抛出的这个异常。
后来上网查询,说是在jsp页面重复提交的问题,发现是有问题,按钮设置的类型为submit,并设置了onclick事件,这样可能会导致多次会多次提交问题。
<html:submit property="click" styleId="mapbutton" styleClass="button" onclick="xx()">提交</html:submit >
后来改掉在 form调用方法,解决多次提交问题<html:form onsubmit="return xx()"></html:form>
后来发现还是不正确,还是报有那个异常。
function xx(){
....
.....
window.close();
return true;
}
在提交form之前我在xx()方法里面执行window.close()
发现这样是有问题的,把 window.close()放到form提交后的action处理结束后执行。。
String script = "<script>window.close();</script>";
response.getWriter().write(script);
终于不报异常了。。。
总结的太乱了,没有异常我就开心了。。。。。。
分享到:
相关推荐
### JAVA程序员最常遇见的10个异常 在Java编程中,异常处理是十分重要的一个环节,它能够帮助开发者及时发现并解决程序运行时出现的问题。本文将详细介绍Java程序员经常遇到的10种常见异常,并对其进行深入分析。 ...
学习过程中经常遇见的异常集锦,大家不要错过啊,希望可以把到大家
“遇见狂神说的全套java视频笔记”可能是一系列深入讲解Java编程的教程资料,由知名讲师“狂神”所创建。这些笔记可能涵盖了Java的基础知识,如语法、类与对象、封装、继承、多态等核心概念,同时也可能包括了进阶...
java 异常处理
- null指针异常:未初始化数组前直接访问会抛出NullPointerException。 - 遍历过程中修改数组:可能导致意外的结果,需谨慎处理。 9. **数组的内存分配** 数组在Java中是对象,存储在堆内存中。数组元素如果是...
在使用 Struts2 的 Dojo 插件时,如果缺少必要的 JAR 包 `struts2-dojo-plugin-2.1.2.jar`,将会出现 `java.lang.NoClassDefFoundError` 异常。这是因为 Struts2 Dojo 插件中的 `HeadTag` 需要渲染 JavaScript 代码...
异常断点经常遇见一些异常,然后程序就退出来了,要找到异常发生的地方就比较难了,还好可以打一个异常断点,代码会停在异常发生处,定位问题时应该比较有帮助。 Java 断点调试的各种方法可以帮助开发者更好地 ...
在Java中,try-catch-finally结构用于捕获和处理可能出现的异常,确保程序的健壮性。 9. **设计模式**:为了提高代码的可维护性和可扩展性,开发者可能会应用一些设计模式,如工厂模式(用于创建对象)、观察者模式...
第三个问题是程序运行异常,这可能是由于以下常见的编程错误导致的: 1. `switch`语句中的`case`分支忘记添加`break`。未加`break`会导致执行多个`case`分支。 2. 错误使用赋值运算符`=`, 应该用比较运算符`==`进行...
学习Java基础需要理解数据类型、控制结构(如if语句和循环)、异常处理、集合框架(如ArrayList和HashMap)以及IO流等基础知识。 【描述】"0基础到正常上班" 提示我们这个学习过程旨在帮助初学者从零开始,逐步掌握...
Java面试宝典是Java开发者...这些知识点只是Java面试中的一部分,面试时还可能涉及多线程、网络编程、集合框架、设计模式、JVM内存模型、异常处理、IO流、数据库操作等多个领域,因此,全面的准备和实践是成功的关键。
使用IDEA启动项目遇见ClassNotFoundException的解决方案 在使用IDEA启动项目时,可能会遇见ClassNotFoundException的错误,导致项目无法启动。本文将详细介绍使用IDEA启动项目遇见ClassNotFoundException的正确解决...
这对于学习Java面向对象编程、异常处理、IO流以及控制台交互等基础知识非常有帮助。 总的来说,“城堡冒险”这个游戏项目是一个很好的学习资源,它不仅涵盖了基础的Java编程技术,还涉及到游戏设计的思维和逻辑。...
7、JavaSE:异常机制 8、JavaSE:常用类 9、JavaSE:集合框架 10、JavaSE:IO流 11、JavaSE:多线程 12、JavaSE:网络编程 13、JavaSE:Gui编程 14、JavaSE:注解和反射 15、MySQL和JDBC 16、前端:Html5 17、前端:...
在C++、C#、Java等编程语言中,这种行为会导致程序崩溃,除非我们捕获并处理了这个异常。 浮点操作异常通常指的是浮点除法错误,如除以零,或者浮点溢出(数值过大或过小无法表示)。在Windows系统中,这些异常通常...
在Web开发中,JSP(JavaServer Pages)作为一种常用的技术,其在处理HTTP请求时可能会遇到各种异常情况。本文将基于提供的部分信息,深入解析JSP中可能出现的各种HTTP状态码及其含义,这对于理解并解决JSP程序中的...
"遇见"是一款Android应用程序,其...通过对"遇见"应用源码的分析,开发者不仅可以了解具体的功能实现,还能学习到如何组织代码、优化性能、处理异常以及遵循最佳实践。这对于提升个人技能和解决实际问题都大有裨益。
因为我看到 System 类中的 exit 实际上也是通过调用 Runtime.exit() 来退出 JVM 的,这里说明一下 Java 对 Runtime 返回值的一般规则(后边也提到了),0 代表正常退出,非 0 代表异常中止,这只是 Java 的规则,在...
在实际生产环境下,如果我们遇见 Java 进程突然消失,该如何去排查问题?主要有三种可能的原因: 1.1、堆内存异常 Java.lang.OutOfMemoryError: Java heap space 是最常见的堆内存异常,排查步骤如下: Step1:...
问题描述:在使用Weblogic部署项目时,可能会遇到`java.lang.ClassNotFoundException:org.oasis_open.docs.wsn.bw_2.CreatePullPoint`这类错误。这通常是因为项目依赖中的`cxf-services-wsn-core-2.5.9.jar`与...