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.test.swing1.mavenspringwebapplication.BierController.java

@RequestMapping(method = RequestMethod.POST)
public String saveBier(@ModelAttribute("BierWrapper") BierWrapper bier, BindingResult result) {
    if (result.hasErrors()) {

        return "bierform";
    } else {//from   w w w .j  a  v a2s  . c  o m
        this.domain.addBier(this.domain.getCategorieByName(bier.getCatNaam()), bier.getBier());
        return "redirect:/bier.htm";
    }
}

From source file:controller.RecordController.java

@RequestMapping(value = "insert", method = RequestMethod.POST)
public String insert(ModelMap model, @Validated @ModelAttribute("record") Record record, BindingResult errors) {
    if (errors.hasErrors()) {
        model.addAttribute("message", "Vui lng sa cc li sau y !");
    } else {/*from  w ww  .jav a  2 s .  c  o  m*/
        Session session = factory.openSession();
        Transaction t = session.beginTransaction();
        try {
            record.setDate(new Date());
            session.save(record);
            t.commit();
            model.addAttribute("message", "Thm mi thnh cng !");
        } catch (Exception e) {
            t.rollback();
            model.addAttribute("message", "Thm mi tht bi !");
        } finally {
            session.close();
        }
    }
    return "admin/insert";
}

From source file:org.wallride.web.controller.admin.signup.SignupController.java

@RequestMapping(method = RequestMethod.POST)
public String save(@Valid @ModelAttribute("form") SignupForm form, BindingResult errors) {
    if (errors.hasErrors()) {
        return "signup/signup";
    }//from   ww w.  j av  a 2  s  .  co  m

    try {
        signupService.signup(form.toSignupRequest(), User.Role.ADMIN, form.getToken());
    } catch (DuplicateLoginIdException e) {
        errors.rejectValue("loginId", "NotDuplicate");
        return "signup/signup";
    } catch (DuplicateEmailException e) {
        errors.rejectValue("email", "NotDuplicate");
        return "signup/signup";
    }

    return "redirect:/_admin/login";
}

From source file:com.pw.ism.controllers.MainController.java

@RequestMapping(value = "/create", method = RequestMethod.POST)
public ModelAndView create(@Valid User user, BindingResult result, RedirectAttributes redirect) {
    if (result.hasErrors()) {
        return new ModelAndView("/create", "formErrors", result.getAllErrors());
    }//w w  w  . j  av  a 2 s.  co  m
    user.setState(false);
    System.out.println("user sso_id " + user.getSsoId());
    userRepo.save(user);
    redirect.addFlashAttribute("globalMessage", "Successfully created a new account");
    return new ModelAndView("redirect:/");
}

From source file:com.rorrell.zootest.controllers.EnvironmentController.java

@RequestMapping(value = "/environment/save", method = RequestMethod.POST)
public String saveEnvironment(@Valid Environment environment, BindingResult result) {
    if (result.hasErrors()) {
        return "environmentform";
    }/*  www  .  ja v a 2s. c  o m*/
    //make sure first letter of name is capitalized
    environment.setName(
            Character.toUpperCase(environment.getName().charAt(0)) + environment.getName().substring(1));
    envRepo.save(environment);
    return "redirect:/environments";
}

From source file:io.curly.gathering.mention.MentionController.java

@RequestMapping(value = "", method = { RequestMethod.PUT, RequestMethod.POST })
public Callable<HttpEntity<?>> mention(@Valid @RequestBody MentionBody body, @PathVariable String listId,
        @GitHubAuthentication User user, BindingResult bindingResult) {

    if (bindingResult.hasErrors()) {
        return () -> new ResponseEntity<Object>(new ModelErrors(bindingResult), HttpStatus.BAD_REQUEST);
    } else {/*  w  w w  .ja va  2 s .  co m*/
        return () -> {
            interaction.mention(new Mention(body.getParticipant(), listId), user);
            return new ResponseEntity<>(HttpStatus.CREATED);
        };
    }
}

From source file:org.jboss.as.quickstarts.spring.controller.LoginController.java

/**
 * <p>Handles the POST request with user credentials.</p>
 *
 * @param userCredentials the user credentials
 * @param result          the binding result
 *
 * @return the view name//from   ww w  . j  a  v a 2s. c om
 */
@RequestMapping(method = RequestMethod.POST)
public String login(@Valid UserCredentials userCredentials, BindingResult result) {

    if (result.hasErrors()) {

        return "login";
    }

    // checks if login is valid
    if ("warp".equals(userCredentials.getLogin()) && "warp".equals(userCredentials.getLogin())) {

        // redirects the user to the welcome page
        return "redirect:welcome.do";
    }

    // otherwise the user provided incorrect credentials
    return "login";
}

From source file:org.jboss.spring3_2.example.AsyncRequestMapping.mvc.MemberController.java

@RequestMapping(method = RequestMethod.POST)
public String registerNewMember(@Valid @ModelAttribute("newMember") final Member newMember,
        final BindingResult result, final Model model) {

    if (!result.hasErrors()) {
        memberDao.register(newMember);//from ww w.j  av  a  2  s  .com
        return "redirect:/";
    } else {
        model.addAttribute("members", memberDao.findAllOrderedByName());
        return "index";
    }
}

From source file:org.openmrs.module.pharmacy.web.controller.PharmacyFormController.java

/**
 * All the parameters are optional based on the necessity  
 * /*  w  w  w  .j av a  2 s .  c o  m*/
 * @param httpSession
 * @param anyRequestObject
 * @param errors
 * @return
 */
@RequestMapping(method = RequestMethod.POST)
public String onSubmit(HttpSession httpSession, @ModelAttribute("anyRequestObject") Object anyRequestObject,
        BindingResult errors) {

    if (errors.hasErrors()) {
        // return error view
    }
    return SUCCESS_FORM_VIEW;
}

From source file:org.ucll.ip.spring_ip_project.controller.TankController.java

@RequestMapping(method = RequestMethod.POST, value = "/edit")
public String update(@ModelAttribute("tank") Tank tank, BindingResult result) {
    if (result.hasErrors()) {
        return "editTankForm";
    }//from  www.j  a v  a  2s .  c o m
    system.updateTank(tank);
    return "redirect:/player.htm";
}