public class FileUploadAction { private String remark;// 备注 private int id;// id private File upload;// 与html文件中input[type=file]必须一样 private String uploadFileName;// 文件名,必须这样写,upload和html文件中input[type=file]必须,FileName
ResultService rService = new ResultService();
public String execute() { try { // 点击上传之后 // 保存上传数据 int row = 0; // 检查是否上传了文件 if (uploadFileName != null && !uploadFileName.equals("")) { //考虑到需要保存文件进行的操作比较多,上传了文件另外保存 row = rService.save(upload, uploadFileName, demandid, remark);
public int save(File file, String filename, int id, String remark) { // 有文件保存方法 String lj = copyfile(file, filename); Result res = new Result(); res.setFile(new File(lj)); res.setDemandid(id); res.setRemark(remark); res.setTitle(filename); return rDao.saveResult(res); } //没有文件的保存方法 public int save(int id,String remark){ Result res = new Result(); res.setDemandid(id); res.setRemark(remark); return rDao.saveResultNoFile(res); }