src/com/sys/admin/entity/FileAction.java
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.sys.admin.entity;
import java.io.File;
import java.io.IOException;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.io.FileUtils;
import org.apache.struts2.ServletActionContext;
import org.springframework.stereotype.Controller;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.sys.common.util.Const;
import com.sys.common.util.DateUtil;
import com.sys.common.util.UUIDGenerator;
import com.sys.plugin.doc.JXLReadUtil;
import com.sys.plugin.doc.JXLWriteUtil;
import com.sys.plugin.doc.PDFWriteUtil;
import com.sys.web.download.DownloadUtil;
import com.sys.web.fenye.util.DefaultQueryCondition;
@Controller
public class FileAction {
private File attach;
private String attachFileName;
private String attachContentType;
@Resource private FileManager fileManager;
private String id;
private String name;
private DefaultQueryCondition condition;
public String download() {
//List<Customer> list = this.customerManager.queryAll();
// HttpServletRequest request = ServletActionContext.getRequest();
// String filePath = request.getSession().getServletContext().getRealPath(
// "")
// + "\\attachment";
// String fileName = UUIDGenerator.genFileName()+".xls";
// //String fullFilePath = filePath + File.separator + fileName;
// //JXLWriteUtil<Customer> util = JXLWriteUtil.getInstance(filePath, fileName);
// String[] titles = new String[]{"客户编号","姓名","手机","车牌号","身份证","生日","性别","年龄","邮箱地址","驾照到期日"};
// util.setFirstSheetTitles(titles, "客户信息");
// String[] names = new String[]{"getCustid","getName","getPhone","getCarid","getIdno","getBirthday","getGender","getAge","getEmail","getExpiredate"};
// util.setFisrtSheetCells(list, names);
// util.generateExcel();
//// HttpServletResponse response = ServletActionContext.getResponse();
//// DownloadUtil.getInstance().download(fileName, request, response);
//// return null;
// request.setAttribute("fileName", fileName);
// return Const.ACTION_RETURN_QUERY;
return null;
}
public String genCustomerPdf() {
后面还有 172 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。