Jpa and spring 3 mvc validation -


i working spring 3 mvc , need validation it.

actually validator not working , can't understand reason.

i next configuration:

in pom.xml add next dependency:

 <dependency> <groupid>org.hibernate</groupid> <artifactid>hibernate-validator</artifactid> <version>4.3.0.final</version> </dependency> 

i productsform.jsp , add tag:

<%@taglib prefix="form" uri="http://www.springframework.org/tags/form"%> 

i add tags: <form:form> , <form:input>.

i write follow in controller:

//here show form @requestmapping(value = "products", method = requestmethod.get) public string managmenthome(map model2,model model,httpservletrequest request){ product validationform=new product(); model2.put("validationform",validationform); return "productsform"; } // here process form public string addproduct(@requestparam string product, bindingresult result, map model2,model model, httpservletrequest request,@valid product validationform) { if(result.haserrors()){ return "productsform"; } } 

i using ajax params.

if not use validator works fine, when use validator not work, show me 400 (bad request) when submit form.

i not problem is. can me? have example ?

shouldn't controller have @requestmapping ajax header?

for example, in controller :

 public static final string ajax = "x-requested-with=xmlhttprequest"; @requestmapping(value = "/url", method = requestmethod.get,headers= ajax) public string somemethod(argument1, ....){...} 

also, recommend put break point check if request gets mapped controller.


Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -