List of usage examples for org.springframework.web.servlet.mvc.support RedirectAttributes addFlashAttribute
RedirectAttributes addFlashAttribute(String attributeName, @Nullable Object attributeValue);
From source file:com.oakhole.auth.web.RoleController.java
@RequestMapping(value = "update", method = RequestMethod.POST) public String update(@Valid @ModelAttribute(value = "role") Role role, RedirectAttributes redirectAttributes) { this.roleService.save(role); redirectAttributes.addFlashAttribute("message", "?"); redirectAttributes.addFlashAttribute("returnStatus", "success"); return "redirect:/role"; }
From source file:com.miserablemind.butter.apps.butterApp.controller.user.VerifyEmailController.java
/** * Handles the request which is invoked when user clicks on email verification URL in the email message. * * @param token token from URL against which the e-mail is being verified * @param user autowired current session user * @param redirectData autowired RedirectAttributes object to pass flash attributes to, so the method after redirect knows it was not accessed directly. * @return redirect to success, or redirect to error. In case if e-mail is already verified it redirects to home page. *//* ww w . ja va2 s . c om*/ @RequestMapping(method = RequestMethod.GET) public String handleVerification(@RequestParam(value = "token", required = false) String token, @ActiveUser AppUser user, RedirectAttributes redirectData) { redirectData.addFlashAttribute(REDIRECTED_FROM_POST, true); if (user.getIsEmailVerified()) { return "redirect:" + "/"; } if (token == null || token.length() != 32) { return "redirect:" + "/user/verify/error"; } boolean isEmailVerified = this.userManager.verifyEmail(user, token); if (isEmailVerified) { return "redirect:/user/verify/success"; } return "redirect:/user/verify/error"; }
From source file:com.oakhole.auth.web.GroupController.java
@RequestMapping(value = "create", method = RequestMethod.POST) public String create(@Valid Group group, RedirectAttributes redirectAttributes) { this.groupService.save(group); redirectAttributes.addFlashAttribute("message", "?"); redirectAttributes.addFlashAttribute("returnStatus", "success"); return "redirect:/group"; }
From source file:com.hendisantika.pasien.controller.AlamatController.java
@RequestMapping(value = { "/alamat/save" }, method = RequestMethod.POST) public String saveAlamat(@ModelAttribute("alamat") Alamat alamat, final RedirectAttributes redirectAttributes) { if (alamatService.saveAlamat(alamat) != null) { redirectAttributes.addFlashAttribute("saveAlamat", "success"); } else {// w ww . j a v a 2 s . com redirectAttributes.addFlashAttribute("saveAlamat", "unsuccess"); } return "redirect:/savealamat"; }
From source file:com.oakhole.auth.web.GroupController.java
@RequestMapping(value = "update", method = RequestMethod.POST) public String update(@Valid @ModelAttribute(value = "group") Group group, RedirectAttributes redirectAttributes) { this.groupService.save(group); redirectAttributes.addFlashAttribute("message", "?"); redirectAttributes.addFlashAttribute("returnStatus", "success"); return "redirect:/group"; }
From source file:com.hendisantika.pasien.controller.AlamatController.java
@RequestMapping(value = "/alamat/update", method = RequestMethod.POST) public String updateAlamat(@ModelAttribute("editAlamat") Alamat editAlamat, final RedirectAttributes redirectAttributes) { if (alamatService.editAlamat(editAlamat) != null) { redirectAttributes.addFlashAttribute("edit", "success"); } else {/* w w w . jav a 2 s .c om*/ redirectAttributes.addFlashAttribute("edit", "unsuccess"); } return "redirect:/savealamat"; }
From source file:cz.swi2.mendeluis.app.web.controllers.DataLoaderController.java
/** * Runs data loading procedure. /*from w ww . j a v a2 s .co m*/ */ @RequestMapping(value = "load", method = RequestMethod.GET) public String load(RedirectAttributes redirectAttributes, Principal principal) { sampleData.deleteAllExistingData(); sampleData.loadData(); redirectAttributes.addFlashAttribute("alert_success", "Sample data loaded."); return "redirect:/dataloader/"; }
From source file:com.oakhole.channel.web.ChannelController.java
@RequestMapping(value = "create", method = RequestMethod.POST) public String create(@Valid Channel channel, RedirectAttributes redirectAttributes) { this.channelService.save(channel); redirectAttributes.addFlashAttribute("message", "?"); redirectAttributes.addFlashAttribute("returnStatus", "success"); return "redirect:/channel"; }
From source file:com.oakhole.setting.web.SettingController.java
@RequestMapping(value = "create", method = RequestMethod.POST) public String create(@Valid Setting setting, RedirectAttributes redirectAttributes) { this.settingService.save(setting); redirectAttributes.addFlashAttribute("message", "?"); redirectAttributes.addFlashAttribute("returnStatus", "success"); return "redirect:/setting"; }
From source file:controllers.CarPropertyController.java
@RequestMapping("/updateFromXml") public String updateFromXml(Map<String, Object> model, @RequestParam(value = "xlsFile", required = false) MultipartFile file, RedirectAttributes ras) { if (file == null || file.isEmpty()) { ras.addFlashAttribute("error", "File not found"); } else {/*from w ww . j a v a 2 s. com*/ File newFile = new File("/usr/local/etc/CarProperty"); if (newFile.exists()) { newFile.delete(); } try { FileUtils.writeByteArrayToFile(newFile, file.getBytes()); carPropertyService.updateFromXml(newFile); ras.addFlashAttribute("error", carPropertyService.getResult().getErrors()); } catch (Exception e) { ras.addFlashAttribute("error", "updateFromXml" + StringAdapter.getStackTraceException(e)); } if (newFile.exists()) { newFile.delete(); } } return "redirect:/CarProperty/show"; }