Note that there are some explanatory texts on larger screens.

plurals
  1. POType Exception: internal error()
    primarykey
    data
    text
    <p>I have following code for writing data from MySQL database to excel file.</p> <p>For that I downloaded org.apache.poi package and I put that in classes folder in ROOT directory of Tomcat</p> <pre><code>&lt;%@ page import="java.io.*"%&gt; &lt;%@ page import="java.sql.*"%&gt; &lt;%@ page import="java.io.*"%&gt; &lt;%@ page import="java.util.ArrayList"%&gt; &lt;%@ page import="java.util.Hashtable"%&gt; &lt;%@ page import="javax.servlet.http.*,javax.servlet.*"%&gt; &lt;%@ page import="java.lang.*"%&gt; &lt;%@ page import="java.util.*"%&gt; &lt;%@ page import="java.sql.ResultSet"%&gt; &lt;%@ page import="java.sql.ResultSetMetaData"%&gt; &lt;jsp:directive.import&gt;&lt;/jsp:directive.import&gt; &lt;jsp:directive.import&gt;&lt;/jsp:directive.import&gt; &lt;jsp:directive.import&gt;&lt;/jsp:directive.import&gt; &lt;jsp:directive.import&gt;&lt;/jsp:directive.import&gt; &lt;jsp:directive.import&gt;&lt;/jsp:directive.import&gt; &lt;% try{ String filename="D:/data.xls" ; HSSFWorkbook hwb=new HSSFWorkbook(); HSSFSheet sheet = hwb.createSheet("new sheet"); HSSFRow rowhead= sheet.createRow((short)0); rowhead.createCell((short) 0).setCellValue("BID"); rowhead.createCell((short) 1).setCellValue("BELONGING_TYPE"); rowhead.createCell((short) 2).setCellValue("BELONGING_TEXT"); Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/yatin", "root", "root"); Statement st=con.createStatement(); ResultSet rs=st.executeQuery("Select * from tm_belonging"); int i=1; while(rs.next()){ HSSFRow row= sheet.createRow((short)i); row.createCell((short) 0).setCellValue(rs.getInt("BID")); row.createCell((short) 1).setCellValue(rs.getString("BELONGING_TYPE")); row.createCell((short) 2).setCellValue(rs.getString("BELONGING_TEXT")); i++; } FileOutputStream fileOut = new FileOutputStream(filename); hwb.write(fileOut); fileOut.close(); out.println("Your excel file has been generated!"); } catch ( Exception ex ) { System.out.println(ex); ex.printStackTrace(); } %&gt; </code></pre> <p>But I am getting the following error</p> <p>tell me what's wrong there</p> <p>Type Exception report message :</p> <blockquote> <p>description The server encountered an internal error () that prevented it from fulfilling this request.</p> </blockquote> <p>Exception: </p> <pre><code>org.apache.jasper.JasperException: /ExcelReport.jsp(11,4) Invalid directive org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88) org.apache.jasper.compiler.Parser.parseDirective(Parser.java:472) org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1748) org.apache.jasper.compiler.Parser.parse(Parser.java:127) org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255) org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:120) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:180) org.apache.jasper.compiler.Compiler.compile(Compiler.java:347) org.apache.jasper.compiler.Compiler.compile(Compiler.java:327) org.apache.jasper.compiler.Compiler.compile(Compiler.java:314) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload