Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何处理错误java.io.IOException:处理JSP页面时发生异常?_Java_Jsp_Xls - Fatal编程技术网

如何处理错误java.io.IOException:处理JSP页面时发生异常?

如何处理错误java.io.IOException:处理JSP页面时发生异常?,java,jsp,xls,Java,Jsp,Xls,我试图在JSP页面中读取excel文件。但是当我运行程序时,我得到一个错误消息。您能告诉我如何处理这个错误,或者如何在JSP页面中读取excel文件吗 index.jsp <%@page import="org.apache.poi.hssf.usermodel.HSSFSheet"%> <%@page import="org.apache.poi.hssf.usermodel.HSSFWorkbook"%> <%@page import="org.apache.p

我试图在JSP页面中读取excel文件。但是当我运行程序时,我得到一个错误消息。您能告诉我如何处理这个错误,或者如何在JSP页面中读取excel文件吗

index.jsp

<%@page import="org.apache.poi.hssf.usermodel.HSSFSheet"%>
<%@page import="org.apache.poi.hssf.usermodel.HSSFWorkbook"%>
<%@page import="org.apache.poi.hssf.usermodel.HSSFRow"%>
<%@page import="org.apache.poi.hssf.usermodel.HSSFCell"%>
<%@page import="org.apache.poi.ss.usermodel.Cell"%>
<%@page import="org.apache.poi.ss.usermodel.Row"%>
<%@page import="org.apache.poi.xssf.usermodel.XSSFRow"%>
<%@page import="org.apache.poi.xssf.usermodel.XSSFCell"%>
<%@page import="org.apache.poi.xssf.usermodel.XSSFSheet"%>
<%@page import="org.apache.poi.xssf.usermodel.XSSFWorkbook"%>
<%@page import="org.apache.poi.ss.usermodel.FormulaEvaluator"%>
<%@page import="java.io.*" %>
<%@page import="java.util.*" %>
<html>
<%
          FileInputStream fis = new FileInputStream(
          new File("C://excel//excel.xlsx"));
          XSSFWorkbook workbook = new XSSFWorkbook(fis);
          XSSFSheet sheet = workbook.getSheetAt(0);
          FormulaEvaluator formulaEvaluator=workbook.getCreationHelper().createFormulaEvaluator();
          for(Row row : sheet)
          {
              for(Cell cell : row)
              {
                  switch (formulaEvaluator.evaluateInCell(cell).getCellType()) 
                  {
                     case Cell.CELL_TYPE_NUMERIC:
                     System.out.println( 
                     cell.getNumericCellValue() + " \t\t " );
                     break;
                     case Cell.CELL_TYPE_STRING:
                     System.out.println(
                     cell.getStringCellValue() + " \t\t " );
                     break;
                  }
              }
          }

             System.out.println();
          fis.close();
          workbook.close();
    %>
    </html>

错误消息:

HTTP状态500-处理JSP页面/index.JSP时发生异常 第18行

类型异常报告

消息在第行处理JSP页面/index.JSP时发生异常 十八

说明服务器遇到阻止它的内部错误 不履行这一要求

异常org.apache.jasper.jaspereException:发生异常 在第18行处理JSP页面/index.JSP


15:错误的相关部分是NoClassDefFoundError:org/apache/xmlbeans/XmlException。看。我知道了,兄弟,非常感谢。你的错误的相关部分是NoClassDefFoundError:org/apache/xmlbeans/XmlException。看,我知道了,兄弟,非常感谢。