Hello, I'm using Spring to manage some forms and, until now, when the user introduced an incorrect value for a field (i.e. an invalid user), I sended him to another jsp. Now I won't to send him to the same jsp whith a message saying "you were wrong..." or something like that. I put this code in my SimpleFormController:
I expected that would make this to work correctly, it only redirect to te jsp, but no errors apperars. How would i make this?? Thanks a lot.
create a validator annd inject that to you controller like <bean id="yourcontroller" class="YourController" > <property name="validator" ref="yourValidatorRef" > .............. </bean> <bean id="youValidatorRef" class="YourValidatorClass" />
and call <form:errors path="*" /> here form tag is springs form tag.
for more information refer Spring Reference document, on how to create validators
Thanks for the reply, but i'm not talking about validation. I already have a validator that tests the values looking for empty or whitespaced values, I'm talking about to compare a value with one in the database, and if them are differents, then show the error.