您尝试执行此 *** 作的方式没有任何意义。您不能将HTML与Excel混合使用。最好创建一个servlet而不是JSP页面,并让该servlet仅输出Excel文件,而不输出其他文件。
像这样:
import java.io.*; import javax.servlet.http.*;import javax.servlet.*;import org.apache.poi.hssf.usermodel.HSSFWorkbook;// ... plus all the other libs you needpublic class ExcelServlet extends HttpServlet { public void doGet (HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { HSSFWorkbook book; // ... // fill the book // ... res.setContentType("application/vnd.ms-excel"); book.write(res.getOutputStream()); res.getOutputStream().close(); }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)