Estoy haciendo una aplicación web usando Spring MVC y jsp. Soy bastante nuevo en esto y realmente estoy luchando por encontrar un enfoque para validar un nombre de usuario de DB antes de enviar el formulario. Aquí hay una demostración del tipo de cosas que estoy buscando http://www.bitrepository.com/demo/username-checker/
Agradecería cualquier ayuda brindada. Gracias
Puede encontrar muchas respuestas si busca "Validación de formulario Spring MVC" en Google. Por ejemplo, tutorial oficial de primavera: https://spring.io/guides/gs/validating-form-input/
Otro ejemplo en codejava.net: http://www.codejava.net/frameworks/spring/spring-mvc-form-validation-example-with-bean-validation-api
Seguí este este tutorial:
http://www.mkyong.com/spring-mvc/spring-4-mvc-ajax-hello-world-example/
Muchas gracias @YohanesGultom
puede verificar el nombre de usuario mediante la validación de jquery
$("#myform").validate({ rules: { email: { required: true, remote: { url: 'checkUserName', data: { userName: $('#username').val()}, dataFilter: function(data) { var json = JSON.parse(data); console.log(data); } } }, messages: { email: { required: "This field is required", remote: "Email address already in use. Please use other email." } } });y en su controlador agregue este método:
@requestMapping("checkUserName") @responseBody public boolean checkUser(@requestParam("userName") String userName){ return // method return bolean if user exist or non in database. }