public String uploadFile() { Menu menu = resources.getMenu(menuId); if (file == null) return "failure"; String basePath = Util.getBasePath(); String filePath = Paths.get(basePath, Util.getFileName(file.getSubmittedFileName())).toString(); File saveFile = new File(filePath); if (!saveFile.exists()) { try { saveFile.createNewFile(); FileOutputStream os = new FileOutputStream(saveFile); ByteStreams.copy(file.getInputStream(), os); os.close(); } catch (Exception e) { e.printStackTrace(); return "failure"; } } menu.setImgPath(Paths.get("img", Util.getFileName(file.getSubmittedFileName())).toString()); resources.updateMenu(menu); return "success"; }
public String editMenu() { adminSession.setWorkingMenu(resources.getMenu(this.getMenuId())); return "goToEditPage"; }