Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JSF Validation not working

 
vivek ja
Ranch Hand
Posts: 80
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am trying to do the validation using JSF validator interface.
For some reason the control is not reaching m y validator code at all.
I tried a system.out inside the method and its not printing out.
Any help is appreciated!

Here is my code:

public class MyValidator implements Validator {
public void validate(FacesContext context, UIComponent uiComponent,
Object object) throws ValidatorException {
System.out.println("in the validator method");
validateSomething(context, uiComponent, object);
}


In the faces-config i have
<validator>

<validator-id>MyValidator</validator-id>

<validator-class>
com.abc.MyValidator
</validator-class>

</validator>

In the JSP i have
<TD class="textBoxNew">
<h:inputText id="text1" value="#{UserBean.field1}" >
<f:validator validatorId="MyValidator"/></h:inputText>
</TD>

Am i doing anything wrong here?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic