:
Data.xls 数据:
:
public void doGet (demande httpservletRequest, réponse httpservletResponse) lève ServletException, ioException {//system.out.println(this.getServletContext().getRealPath ("/")); essayez {workbook wb = workbook.getworkbook (nouveau fichier (this.getServletContext (). getRealPath ("/")+"data.xls")); System.out.println ("2222222"); List <data> data = new ArrayList <NATAD> (); for (int i = 1; i <wb.getSheet (0) .getRows (); i ++) {cell [] cell = wb.getSheet (0) .getRow (i); data.add (nouvelles données (Cell [0] .getContents (), Cell [1] .getContents (), Cell [2] .getContents ())); System.out.println (Cell [1] .getContents ()); } wb.close (); request.setAttribute ("data", données); request.getRequestDispatcher ("../ index.jsp"). Forward (demande, réponse); } catch (exception e) {e.printStackTrace (); }} Data.java
Data de classe publique {ID de chaîne privée; nom de chaîne privé; mot de passe de chaîne privé; Données publiques () {super (); // TODO Stub du constructeur généré automatiquement} Données publiques (ID de chaîne, nom de chaîne, mot de passe de chaîne) {super (); this.id = id; this.name = name; this.password = mot de passe; } public String getID () {return id; }:
Index.jsp:
<body> <form action = "servlet / getExcelData" method = "post"> <input type = "soume" id = "tijiao" value = "soume"> </ form> <% list <s data> data = new ArrayList <sat> (); data = (list <rat>) request.getAttribute ("data"); if (data! = null && data.size ()> 0) pour (data d: data) {out.println (d.getID () + "---" + d.getName () + "---" + d.getPassword ()); }%> </ body>:
以上这篇 Java Web 的读取 Excel 简单实例代码就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持武林网。