废话不说了,开始了!
方案一:JFinal的renderFile("路径")功能
先说说我的逻辑:
前台页面点击请求发送到后台Controller,然后Controller层主要根据所需条件进行表格的组装,组装好上传到服务器后,然后跳转到前台直接显示下载框,下载即可。
前台jsp部分:
feedback/expFeedBack" >导出信息Controller部分:
public void expFeedBack(){
String time="";
int count = 0;
String mypath="";
try {
List list = FeedBack.dao.find("select f.id,f.content,f.datatime,f.tele from feedback f");
count = list.size();
time = DateUtil.formatDate();
String path = new File("").getAbsolutePath().replaceAll("\\\\", "/"); //获得Tomcat的默认路径
mypath = path.substring(0,path.lastIndexOf("/"))+"/webapps/3d/excel/"+time+"-"+count+"条.xlsx"; //截取字符串