目录结构 :
data.xls s :
后台页面 :
public void doget (httpservletrequest request, httpservletresponse responsk)은 servletexception, ioexception {//system.out.println(this.getServletContext().getRealPath ( "/")); try {workbook wb = worsbook.getworkbook (새 파일 (this.getServletContext (). getRealPath ( "/")+"Data.xls")); System.out.println ( "2222222"); 목록 <data> data = new arraylist <data> (); for (int i = 1; i <wb.getsheet (0) .getRows (); i ++) {cell [] 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"). FORMPER (요청, 응답); } catch (예외 e) {e.printstacktrace (); }} Data.java
공개 클래스 데이터 {개인 문자열 ID; 개인 문자열 이름; 개인 문자열 비밀번호; public data () {super (); // todo 자동 생성 생성자 스텁} 공개 데이터 (문자열 ID, 문자열 이름, 문자열 암호) {super (); this.id = id; this.name = 이름; this.password = 비밀번호; } public String getId () {return id; }前台页面 :
index.jsp :
<body> <form action = "servlet/getexceldata"method = "post"> <input type = "제출"id = "tijiao"value = "제출"> </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>运行结果 :
以上这篇 Java Web av Excel 简单实例代码就是小编分享给大家的全部内容了, 希望能给大家一个参考, 也希望大家多多支持武林网。 也希望大家多多支持武林网。