java - 如何将此代码从 jsp 页面更改为具有操作控制的 servlet 页面?

标签 java servlets apache-poi

我需要在 servlet 页面中运行此 java 代码。这样,当我在 jsp 中提交按钮时,它应该显示值。

下面给出的是一个java代码,其中有一个主要功能。

public static void main(String[] args) 
    { 
        try { 
            FileInputStream file = new FileInputStream(new File("userData.xlsx"));       
            XSSFWorkbook workbook = new XSSFWorkbook(file);            
            Sheet sheet = workbook.getSheetAt(0); 
            Iterator<Row> rowIterator = sheet.iterator(); 
            while (rowIterator.hasNext()) { 
                Row row = rowIterator.next(); 
                Iterator<Cell> cellIterator = row.cellIterator(); 

                while (cellIterator.hasNext()) { 
                    Cell cell = cellIterator.next(); 
                    switch (cell.getCellType()) { 
                    case NUMERIC: 
                        System.out.print(cell.getNumericCellValue()); 
                        break; 
                    case STRING: 
                        System.out.print(cell.getStringCellValue());                            
                        break; 
                    } 
                } 
                System.out.println(""); 
            } 
            file.close(); 
        } 
        catch (Exception e) { 
            e.printStackTrace(); 
        } }}

我需要在 servlet 中运行此代码并在 jsp 页面中给出其 url。

最佳答案

据我了解您的查询,在 http get 请求中,读取 Excel 文件的第一个工作表并返回记录。

您可以使用spring的web mvc框架,您可以在 Controller 中执行读取excel文件的操作并返回excel View 。

我希望这个tutorial可能有帮助。

关于java - 如何将此代码从 jsp 页面更改为具有操作控制的 servlet 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57519067/

相关文章:

java - 我们可以使用 java 从 MySql 数据库中获取添加的图像吗?

java - maven 命令 : "-fn" v. s "-Dmaven.test.failure.ignore=true"中的两个可选参数,有什么区别吗?

jsp - 为什么 JSP 不映射到 web.xml 而 servlet 映射

java - 如何使用 Apache POI for Java 将 Excel 工作表复制到另一个工作簿中?

java - Apache POI : changing CellType causes IllegalStateException

java - 更改 Google Place Picker Appbar 文本颜色

java - 我们如何才能使一个对象上的值反射(reflect)在另一个不同类型的对象中的值中?

eclipse - 在 Ubuntu 9.10 上集成 Eclipse 和 Java servlet 容器需要哪些步骤?

tomcat - 如何在运行时在 servlet 和 tomcat 中添加子域?

java - Apache POI SetFontFamily