`

java错误集绵 (不断更新)

阅读更多
1.
log4j:WARN No appenders could be found for logger (org.springframework.context.support.FileSystemXmlApplicationContext).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" java.lang.NullPointerException
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:125)
at com.zhao.action.HelloDao136.create(HelloDao136.java:27)
at com.zhao.test.TestDatabase.main(TestDatabase.java:23)


对象为空未赋值,可能是无用依赖注入。

2.
Exception in thread "main" java.lang.ClassCastException: com.zhao.test.Father
at com.zhao.test.TestType.main(TestType.java:24)

父类强制转换成子类

3.
log4j:WARN No appenders could be found for logger (org.springframework.context.support.FileSystemXmlApplicationContext).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" org.springframework.transaction.IllegalTransactionStateException: Transaction is already completed - do not call commit or rollback more than once per transaction
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:675)
at com.zhao.action.HelloDao134.create(HelloDao134.java:41)
at com.zhao.test.TestDatabase.main(TestDatabase.java:66)

不记得什么出错了~~~

20090812(jsp+servlet+access)Topjoy.rar

1.

public static void editMaintenance(int id, String name, String serviceGeneral,
String serviceValue, String customerValue,
String competitionAdvantage,
String adtitle, String adtext,HttpServletRequest request)
{
String query = "update maintenance set name=?,serviceGeneral = ?,serviceValue=?,customerValue=?,competitionAdvantage=?,adtitle=?,adtext=? where id= ?";

Connection conn = DataProcess.getConnection(request);
try {

PreparedStatement pst = conn.prepareStatement(query);
pst.setString(1, name);
pst.setString(2, serviceGeneral);
pst.setString(3, serviceValue);
pst.setString(4, customerValue);
pst.setString(5, competitionAdvantage);
pst.setString(6, adtitle);
pst.setString(7, adtext);
pst.setInt(8, id);
pst.executeUpdate();
}
catch (SQLException e) {
e.printStackTrace();
}

}



java.lang.ArrayIndexOutOfBoundsException: 7
sun.jdbc.odbc.JdbcOdbcPreparedStatement.clearParameter(Unknown Source)
sun.jdbc.odbc.JdbcOdbcPreparedStatement.setInt(Unknown Source)
com.toyjoys.business.Maintenance_Manager.editMaintenance(Maintenance_Manager.java:122)


如果只有7个?,就会提示pst.setInt(8, id);的以上错误。

2.

org.apache.jasper.JasperException: Exception in JSP: /admin/doEditProduct.jsp:62

59:      String FileName=file.getFileName();
60:       String name = upload.getRequest().getParameter("name");
61: int productType = Integer.parseInt(upload.getRequest

().getParameter("productType"));
62: int id = Integer.parseInt(upload.getRequest().getParameter

("id"));
63:
64: String img = Product_Manager.getImg(id,request);
65:


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException

(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)


root cause

java.lang.NumberFormatException: For input string: "2 "    
//数字有空格
java.lang.NumberFormatException.forInputString(Unknown Source)
java.lang.Integer.parseInt(Unknown Source)
java.lang.Integer.parseInt(Unknown Source)
org.apache.jsp.admin.doEditProduct_jsp._jspService(doEditProduct_jsp.java:111)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

原因是:
<input type="text" name="id" value="<%=myProduct.getId()%> " readonly="readonly"/>
//"<%=myProduct.getId()%> "  有空格

3.
分享到:
评论

相关推荐

    Java编程精选集锦(附源代码)

    Java编程精选集锦是一份全面且深入的Java学习资源,旨在帮助那些已经对Java有基本了解的开发者进一步提升他们的...通过深入学习和实践这些知识点,开发者可以不断提升自己的Java编程能力,为解决复杂问题打下坚实基础。

    JAVA 编程精选集锦

    12. **Java 8及以后的新特性**:Java 8引入了lambda表达式、Stream API、日期时间API等新特性,之后的版本也不断有新功能加入,如Java 11的模块化系统,Java 14的记录类等。 这份“JAVA编程精选集锦”很可能会详细...

    java基础知识详解 Java入门必看 Java面试题集锦

    最后,Java面试题集锦涵盖了以下方面: 1. **数据结构与算法**:面试中常问的排序算法(冒泡、插入、选择、快速等)、查找算法(二分查找、哈希查找)及其复杂度分析。 2. **JVM原理**:理解内存模型(堆、栈、方法...

    java的BUG集锦以及初学者上级练习素材全套.zip

    总之,这份"java的BUG集锦以及初学者上级练习素材全套"资源为初学者提供了一个全面的学习和实践平台,通过分析错误报告,完成实战练习,可以有效提高编程技能,积累实战经验,为成为一名合格的Java开发者打下坚实...

    Java常见问题集锦(FAQ)

    Java 常见问题集锦涵盖了多个Java编程和应用中的关键知识点,包括环境变量配置、集成开发工具选择、Java applet的调试、JDBC字符编码问题、RMI性能优化以及Java应用的类路径设置。 首先,对于Java环境的配置,Java ...

    JAVA案例开发集锦

    《JAVA案例开发集锦》是一本专为Java初学者精心准备的实践教程,它涵盖了Java编程的多个核心领域,旨在帮助新手快速掌握编程技巧并熟悉实际应用开发。书中的每个案例都提供了详尽的步骤说明,使学习过程更加直观易懂...

    java面试笔试集锦

    Java面试笔试集锦是针对Java开发人员准备的重要资源,它涵盖了多套公司常用来测试候选人技术能力的面试和笔试题目。这些题目旨在检验应聘者的Java编程基础、面向对象设计、数据结构、算法、多线程、JVM原理、数据库...

    java入门上课实例集锦

    Java是一种广泛使用的面向对象的编程语言,以其跨平台、高性能和丰富的类库而闻名。"Java入门上课实例集锦"是一份专为初学者设计的学习资源,旨在帮助...在实践中不断学习和提升,是成为一名合格Java开发者的关键步骤。

    java桉例开发集锦

    Java案例开发集锦是一个汇集了各种Java编程实例的资源库,旨在帮助开发者深入理解和实践Java编程语言的各种特性、设计模式以及常见问题的解决方案。这个压缩包文件可能包含了多个子文件,每个子文件都是一个独立的...

    Adroid开发过程中遇到的错误集锦

    这是一个Java虚拟机(JVM)错误报告文件,通常在程序崩溃时生成。文件中的信息包含了进程ID(PID)、错误类型、堆栈跟踪等,这对于分析崩溃原因极其宝贵。比如,它可能记录了导致应用程序崩溃的具体线程,以及线程...

    Java基础面试题集锦-20230713.docx

    【Java基础面试题集锦】 Java作为一门广泛应用于企业级应用开发、互联网服务以及移动应用的语言,其基础知识的掌握对于成为一名合格的Java开发者至关重要。Java之父张孝祥的整理,旨在帮助程序员回顾和巩固核心的...

    一个Java牛人给java初学者的建议--非常经典

    这篇经典的文章集锦了一个Java牛人的经验与建议,旨在为初学者提供有效的学习路径和技巧,帮助他们更快地融入这个强大的编程世界。 首先,Java的基础是关键。学习Java必须从基础开始,包括理解基本的数据类型、控制...

    2021-2022年收藏的精品资料软件工程师Java开发技能的优化集锦说明教程.docx

    【Java开发技能优化集锦】 本教程主要针对Java软件工程师,旨在提升开发效率和代码质量。以下是其中的一些关键知识点: 1. **避免使用`new`关键字创建实例** 当创建对象时,通常会通过`new`关键字调用构造函数。...

    java2(第三版)书中例题及实验答案

    同时,不断实践是掌握Java编程的关键,只有将理论知识付诸实践,才能真正理解和掌握Java的魅力。对于初学者来说,这本书的课后答案是一份宝贵的资源,可以帮助他们快速查漏补缺,对于有经验的开发者,这些答案也可以...

    java基础(对于刚学java的人很有帮助)

    5. **Java常见问题集锦**:这可能包含了一些初学者常遇到的问题,如空指针异常、类型转换错误、并发编程中的同步问题等,以及对应的解决策略。 6. **java入门掌握的30个基本概念**:这份文档可能列出了学习Java必须...

    jsp 案例开发集锦

    6. **错误处理**:设置错误页面,优雅地处理程序异常。 同时,"CodePub.Com说明.txt"可能包含了关于如何使用这些案例的指导,例如运行环境配置、数据库连接设置、案例运行步骤等。 通过学习这些案例,你不仅能掌握...

    Weblogic实用教程及常用技巧集锦

    - **查看错误日志**:在服务器的`&lt;domain_home&gt;/servers/&lt;server_name&gt;/logs`目录下,可以找到`console.log`和`&lt;server_name&gt;.log`,它们记录了服务器的运行信息和错误。 - **JVM崩溃分析**:如果遇到服务器崩溃,...

    蓝桥杯编程答题集锦

    "蓝桥杯编程答题集锦"是一份专为准备参加蓝桥杯竞赛的程序员们精心整理的资源集合。...因此,对于每一位参赛者来说,深入研究这份集锦,结合实践不断磨练,无疑将大大增加在蓝桥杯竞赛中取得优秀成绩的可能性。

    ocjp或scjp考试避过集锦

    《OCJP/SCJP考试避过集锦》 在Java编程的世界里,Oracle Certified Java Programmer (OCJP) 和 Sun Certified Java Programmer (SCJP) 是两个备受瞩目的认证考试,它们旨在验证开发者对于Java语言的深入理解和应用...

Global site tag (gtag.js) - Google Analytics