Book Image

Spring MVC Beginner's Guide

By : Amuthan Ganeshan
Book Image

Spring MVC Beginner's Guide

By: Amuthan Ganeshan

Overview of this book

Table of Contents (19 chapters)
Spring MVC Beginner's Guide
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Time for action – adding bean validation support


In this section, you will learn how to validate a form submission in a Spring MVC application. In our project, we have the add products form already. Add some validation to this form by performing the following steps:

  1. Open the pom.xml file—you can find pom.xml under the root directory of the project itself.

  2. You will see some tabs at the bottom of the pom.xml file. Select the Dependencies tab and click on the Add button in the Dependencies section.

  3. A Select Dependency window will appear; enter Group Id as org.hibernate, enter Artifact Id as hibernate-validator, enter Version as 4.3.1.Final, select Scope as compile, and click on the OK button and save pom.xml.

  4. Open the Product domain class and add the @Pattern annotation (javax.validation.constraints.Pattern) at the top of the productId field as follows:

    @Pattern(regexp="P[0-9]+", message="{Pattern.Product.productId.validation}")
    private String productId;
  5. Similarly, add the @Size, @Min, @Digits,...