Example usage for org.springframework.validation BindingResult hasErrors

List of usage examples for org.springframework.validation BindingResult hasErrors

Introduction

In this page you can find the example usage for org.springframework.validation BindingResult hasErrors.

Prototype

boolean hasErrors();

Source Link

Document

Return if there were any errors.

Usage

From source file:com.opencart.controller.AdminController.java

@RequestMapping(value = "/admin/subcategory/add", method = RequestMethod.POST)
public ModelAndView categoryPost(@Valid @ModelAttribute("subCategory") SubCategory subCategory,
        BindingResult result, HttpServletRequest request, HttpServletResponse response) {
    if (result.hasErrors()) {
        return new ModelAndView("admin/addsubcategory", "categories", categoryService.list());
    } else {/*from ww w. j a va  2  s . c  om*/
        subcategoryService.addSubCategory(subCategory);
        List<SubCategory> subcategory = subcategoryService.list();
        ModelAndView mv = new ModelAndView("admin/subcategory", "subCategory", subcategory);
        return mv;
    }
}

From source file:com.springsource.greenhouse.signup.SignupController.java

/**
 * Process a signup form submission./*  w w  w .  j av a 2 s.  c o m*/
 * Delegate to a {@link SignupHelper} to actually complete the signin transaction.
 * Redirects the new member to the application home page on successful sign-in.
 */
@RequestMapping(value = "/signup", method = RequestMethod.POST)
public String signup(@Valid SignupForm form, BindingResult formBinding, final WebRequest request) {
    if (formBinding.hasErrors()) {
        return null;
    }
    boolean result = signupHelper.signup(form, formBinding, new SignupCallback() {
        public void postSignup(Account account) {
            ProviderSignInUtils.handlePostSignUp(account.getId().toString(), request);
        }
    });
    return result ? "redirect:/" : null;
}

From source file:com.test.springmvc.springmvcproject.IndexController.java

@RequestMapping(value = "", method = RequestMethod.POST)
public String connexion(@Valid LoginBean loginbean, BindingResult result, HttpSession session, ModelMap model) {
    if (result.hasErrors()) {
        return "index";
    }/* w  w  w  .  j  a  v  a 2s . co  m*/
    try {
        final UtilisateurBean utilisateur = utilisateurService.get(loginbean);
        if (utilisateur != null) {
            session.setAttribute("IsConnected", true);
            session.setAttribute("utilisateur", utilisateur);
            return "index";
        } else {
            throw new NoDataFoundException("connexion.utilisateur.non.trouve");
        }
    } catch (NoDataFoundException e) {
        result.addError(new FieldError("LoginBean", "email", e.getMessage()));
        return "index";
    }
}

From source file:mx.edu.um.escuela.web.AlumnoController.java

@RequestMapping(value = "/actualiza", method = RequestMethod.POST)
public String actualiza(@Valid Alumno alumno, BindingResult bindingResult,
        RedirectAttributes redirectAttributes) {
    if (bindingResult.hasErrors()) {
        return "alumno/edita";
    }//from  w  ww.  j  a  va2s .  c o  m

    alumno = alumnoDao.actualiza(alumno);
    redirectAttributes.addFlashAttribute("mensaje",
            "El alumno " + alumno.getMatricula() + " ha sido actualizado.");

    return "redirect:/alumno/ver/" + alumno.getMatricula();
}

From source file:ThuaDatControllers.FormControllers.java

@RequestMapping(value = "/addThuaDat", method = RequestMethod.POST)
public String AddForm(@Valid tblThuaDat objThuaDat, BindingResult result, Model model) {
    model.addAttribute("message", "Xin cho cc bn");
    //tblThuaDat objThuaDat = new tblThuaDat();
    if (result.hasErrors()) {
        return "demoform";
    }//from   www. ja  va  2 s.  c  om
    model.addAttribute("tobando", objThuaDat.SHBANDO);
    model.addAttribute("sothua", objThuaDat.SHTHUA);
    return "addThuaDat";
}

From source file:whitelabel.cloud.webapp.impl.controller.VirtualSwitchesController.java

@RequestMapping(value = "/add", method = { RequestMethod.POST })
public String add(HttpServletRequest request, HttpServletResponse response, @Valid VirtualSwitch virtualSwitch,
        BindingResult result, Model model, Locale locale, RedirectAttributes redirectAttributes) {

    if (!result.hasErrors()) {
        AppWsResult appWsResult = service.purchaseVlan(virtualSwitch.getName());

        if (appWsResult.isSuccess()) {
            redirectAttributes.addFlashAttribute("FLASH_MESSAGE", getMessageSource()
                    .getMessage("virtualSwitch.purchased", new String[] { virtualSwitch.getName() }, locale));
        } else {/*from  w  w  w . ja  v  a  2  s. co  m*/
            redirectAttributes.addFlashAttribute("FLASH_MESSAGE",
                    getMessageSource().getMessage("virtualSwitch.not.purchased", null, locale));
        }

        return "redirect:/virtualSwitches/index";
    } else {
        model.addAttribute("showDlg", true);
        model.addAttribute("virtualSwitches", service.list());
        return "virtualSwitches/index";
    }
}

From source file:com.izerui.user.UserController.java

@RequestMapping(value = "create", method = RequestMethod.POST)
public String create(@Validated({ Default.class, UserCreateGroup.class }) UserForm form, BindingResult result) {
    if (result.hasErrors()) {
        return "user/createForm";
    }// w  w w.ja va 2s  .co m

    //        User user = beanMapper.map(form, User.class);
    User user = new BeanMapper().map(form, User.class);
    userService.save(user, form.getPassword());

    return "redirect:/user/create?complete";
}

From source file:org.smigo.comment.CommentController.java

@PreAuthorize("isAuthenticated()")
@RequestMapping(value = "/rest/comment", produces = "application/json", method = RequestMethod.POST)
@ResponseBody//w  w w. jav  a  2  s  .  c o  m
public Object addMessage(@Valid @RequestBody Comment comment, BindingResult result,
        @AuthenticationPrincipal AuthenticatedUser user, HttpServletResponse response) {
    if (result.hasErrors()) {
        response.setStatus(HttpStatus.UNPROCESSABLE_ENTITY.value());
        return result.getAllErrors();
    }
    return commentHandler.addComment(comment, user.getId());
}

From source file:com.dub.skoolie.web.controller.system.schedule.events.SystemSchoolEventController.java

@RequestMapping(value = "/system/schedule/events/school", method = RequestMethod.POST)
public ModelAndView addSchoolEvent(@Valid SchoolEventBean schoolEventBean, BindingResult result, Model model,
        HttpServletRequest request) {// w  w w  .j  a va2 s .  com
    String referrer = request.getHeader("Referer");
    if (result.hasErrors()) {
        for (ObjectError err : result.getAllErrors()) {
            System.out.println(err.getDefaultMessage());
        }
        if (!referrer.equals("/system/schedule/events/school")) {
            return new ModelAndView("redirect:" + referrer);
        }
        return new ModelAndView("system/schedule/events/index");
    }
    uiSchoolEventServiceImpl.addSchoolEvent(schoolEventBean);
    return new ModelAndView("system/schedule/events/index");
}

From source file:com.izerui.user.UserController.java

@RequestMapping(value = "update", method = RequestMethod.POST)
public String update(@Validated({ Default.class, UserUpdateGroup.class }) UserForm form, BindingResult result) {
    if (result.hasErrors()) {
        return "user/updateForm";
    }/*  www . j  av  a 2  s .  co  m*/

    User user = userService.findOne(form.getId());
    new BeanMapper().map(form, user);
    //        beanMapper.map(form, user);
    userService.save(user, form.getPassword());

    return "redirect:/user/update?complete";
}