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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。