目录结构:
data.xls数据:
后台页面:
public void doget(httpservletrequest request、httpservletresponse応答)servletexception、ioexception {//system.out.println(this.getServletContext().getRealPath( "/")); try {workbook wb = workbook.getworkbook(new file(this.getServletContext()。getRealPath( "/")+"data.xls")); System.out.println( "2222222"); List <Data> data = new ArrayList <Data>(); for(int i = 1; i <wb.getsheet(0).getRows(); i ++){cell = wb.getSheet(0).getRow(i); data.add(new Data(cell [0] .getContents()、Cell [1] .getContents()、Cell [2] .getContents())); System.out.println(cell [1] .getContents()); } wb.close(); request.setattribute( "data"、data); request.getRequestDispatcher( "../ index.jsp")。 } catch(Exception e){e.printstacktrace(); }} data.java
パブリッククラスデータ{private string id;プライベート文字列名;プライベート文字列パスワード。 public data(){super(); // TODO自動生成コンストラクタースタブ}パブリックデータ(文字列ID、文字列名、文字列パスワード){super(); this.id = id; this.name = name; this.password = password; } public string getId(){return id; }前台页面:
index.jsp:
<body> <form action = "servlet/getexceldata" method = "post"> <input type = "submit" id = "tijiao" value = "submit"> </form> <%list <data> data = new arraylist <data>(); data =(list <data>)request.getAttribute( "data"); if(data!= null && data.size()> 0)for(data d:data){out.println(d.getid()+"---"+d.getname()+"---"+d.getpassword()); }%> </body>运行结果:
以上这篇javaweb的读取、excel简单实例代码就是小编分享给大家的全部内容了、希望能给大家一个参考、也希望大家多多支持武林网。