0

我想使用 JSP 将 excel 文件中的数据插入 MySql 数据库表中,找到以下链接以将 Apache PO 库用于 OFFICE 应用程序。

使用 NetBeans IDE 并添加该链接下给出的所有库:

http://java2carrer.blogspot.in/2012/10/insert-data-into-database-from-excel.html

我试过了,连接和所有。学生表由 3 个字段组成:但出现此错误:

    org.apache.jasper.JasperException: An exception occurred processing JSP page
    /readExcel2.jsp at line 72

    69: //printCellDataToConsole(dataHolder);
    70: con=connection.getConn();
    71: String query="insert into Student values(?,?,?)";
    72: ps=con.prepareStatement(query);
    73: int count=0;
    74: ArrayList cellStoreArrayList=null;
    75: //For inserting into database


    Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.ja  va:568)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    root cause

    java.lang.NullPointerException
org.apache.jsp.readExcel2_jsp._jspService(readExcel2_jsp.java:154)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

我也很困惑我从 NetBeansIDE 下的新“Web 应用程序”项目和 readExcel.jsp 代码开始,然后插入 java 类文件并在那里添加 DB_COnnection.java 代码。这里显示 DB_Connection.java 在 DB 包(文件夹)下。所以我也做了同样的事情。所以java文件链接现在是:

    "C:\Users\aman\Documents\NetBeansProjects\WebApplication1\src\java\DB\DB_Connection.java"

我朝着正确的方向前进?这个错误是关于什么的?

4

1 回答 1

0

我尝试了您提供的链接,并且工作正常。请再试一次。你说你的java文件链接是src/java/DB/DB_Connection,但在链接中它在src/DB/DB_Connection中。如果您使用此路径,则在 jsp 页面中

<jsp:useBean id="connection" class="java.DB.DB_Connection" scope="page">
    <jsp:setProperty name="connection" property="*"/>
</jsp:useBean>
于 2013-06-19T12:55:23.553 回答