I also tried with preapre and preparable..
Prepare method gets called when input get called.. and it populates my select box... and also displays validation messages.
But the problem is same prepare method gets called When i successfully entered all the fields also which i dont want to do.
Iam really stuck up with this validation From 2 weeks
So now iam trying with MessageStoreInterceptor....