Problem with jsp page

Is there a way to invoke the validator and show the errors on the jsp page using spring bind errors tag ?.

I have multiple buttons on my form and i am getting the button value through JS. When the form is first load i am showing a text box and search button. So if the search is successfull then i am showing the rest of the form fields and have a Submit button. Now when a person clicks on Submit i would like to see if he has filled out all the form fields. If not then i would like to show the spring bind errors on the jsp page.

If i do this :-
<property name="validator" ref bean ="formValidator"/>
then the form does not work as it tries to validate all of the form fields. In my case i have those hidden and could be shown once the search is succesfful. Any input would be really helpful.
Micheal_MaleAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

KuldeepchaturvediCommented:
in your validator check if the button clicked was "search" if it was then just pass the validator..

0
Micheal_MaleAuthor Commented:
Kuldeep unfortunately it is still the same problem. Actually i can see my validator gets invoked but instead of showing the message on the field it just reset the whole form and what i see is the first text field with the search button.

<c:if test = "${valid > 0}" >
then show the rest of the fields.
</c:if>

0
KuldeepchaturvediCommented:
your validator will get invoked. What I meant was INSIDE your validator class check if the search button was clicked ( you can do that by adding the button in your form bean).
i.e. in your validator
if(!object.getCommand().equals("search")){do the validations)
.  ( I have assumed that the button id is "command")

It should make it work ( i.e. it will call the validator but your validater will pass without checking if the button was "search").
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Java EE

From novice to tech pro — start learning today.