List<String> categorys = new LinkedList<>(); String coverFilePath = null; List<File> stepFiles = new LinkedList<>(); List<String> stepFilesPath = new LinkedList<>(); User user = null;
// 获取系统当前日期 Date dateNow = new Date(System.currentTimeMillis()); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); createDate = dateFormat.format(dateNow); // System.out.println(createDate);
// 检查前台表单form是否有multipart if (ServletFileUpload.isMultipartContent(req)) { FileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); // 通过parseRequest解析form中的所有请求字段,并保存到items集合中 List<FileItem> items = null; try { items = upload.parseRequest(req); } catch (FileUploadException e1) { e1.printStackTrace(); } // 遍历List中的数据 // Iterator<FileItem> iter = items.iterator(); // while (iter.hasNext()) { // FileItem item = iter.next(); for (FileItem item : items) { String itemName = item.getFieldName(); // 判断前台字段是普通form表单字段,还是文件字段 if (item.isFormField()) { // 普通上传 if (itemName.equals("recTitle")) { title = item.getString("utf-8"); } elseif (itemName.equals("recInfo")) { info = item.getString("utf-8"); } elseif (itemName.equals("recMaterial")) { material = item.getString("utf-8"); } elseif (itemName.equals("recCategory")) { categorys.add(item.getString("utf-8")); } else { if (!"".equals(item.getString("utf-8"))) { stepInfos.add(item.getString("utf-8")); } else { stepInfos.add("");
// 获取session对象 HttpSession hs = req.getSession(); // 把session中的值传到user对象中 User user = (User) hs.getAttribute("user");
RecipeService rs = new RecipeServiceImpl(); // 2、判断status状态 if (status.equals("false")) { // 3、处理请求结果;插入收藏菜谱 int index = rs.insertCollectionRecipe(RecipeId, user); if(index>0) {