`

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.
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics