Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2017, 19:45
Oracles
 
Fecha de Ingreso: septiembre-2008
Ubicación: Valencia
Mensajes: 160
Antigüedad: 15 años, 7 meses
Puntos: 2
Pregunta ¿Como ignorar campos duplicados de formulario en Spring Boot?

Buenos días/trardes/noches,

estoy empezando a trastear con el FrameWork de Spring Boot, y me está surgiendo un problemita que querría solucionar bien sin tener que hacer alguna "chapuzilla".

Os pongo en situación, estoy haciendo el registro de usuarios, por tanto, hago que la persona rellene 2 veces el campo de contraseñas. Pero, estas van a parar al mismo validador y hacen referencia al mismo atributo de la clase. Con JS ya copruebo que sean iguales para mandarlas al serivdor y hacer allí el resto de comprovaciones. Pero hago un @NotBlank y @Length de Hibernate por si acaso. por eso uso las propiedades de Thymeleaf.

Código HTML:
Código HTML:
<input th:field="*{password}" id="pwd1" type="password" class="form-control" placeholder="Contraseña"/>
            <input th:field="*{password}" id="pwd2" type="password" class="form-control" placeholder="Repetir contraseña"/> 
La cosa es que cuando lo recibo, junta los 2 campos en la misma variable de Java "password" separado por una coma. Cuando el framework me lo guarda en la clase, que pasa por el setPassword, ya está concatenado.

¿Hay alguna regla de thymeleaf o spring boot que solo me coja 1 de los dos campos?

Muchas gracias de antemano.
__________________
Siempre inmerso en nuevos proyectos.

Cuando estoy activo puedes verme en //LiveCoding