Validação no struts

E ai galera tenho um ActionForm que faz a validação de um campo e esta codificado mais ou menos da seguinte Maneira:

[code]class userRegistrationForm extends ActionForm{
private String firstName;
. . . . . .

public ActionErrors validade(ActionMapping mapping, HttpServletRequest request){
ActionErrors errors = new ActionErrors();
if(firstName == null || firstName.trim().equals("") )
errors.add("firstName", new ActionError("userRegistration.firstName.problem");
. . . . . .
}
}[/code]

No meu arquivo jsp defino assim :

[code]<%@taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<html>
<head>
<title>User Registration</title>
</head>
<body>

&lt;h1&gt;User Registration&lt;/h1&gt;
&lt;html&#58;errors/&gt;

&lt;table&gt;
    &lt;html&#58;form action=&quot;/userRegistration&quot;&gt;
        &lt;tr&gt;
            &lt;td&gt;
                &lt;bean&#58;message key=&quot;userRegistration.firstName&quot;/&gt;
            &lt;/td&gt;
            &lt;td&gt;
                &lt;html&#58;text property=&quot;firstName&quot;/&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
   . . .     . . . [/code]

Esta tudo dando certo, mas quando deixo o campo firstName sem nenhum valor, ao invés de ver a mensagem de erro na página tenho a seguinte mensagem de erro padrão do tomcat:
No input attribute for mapping path /userRegistration

O arquivo resorce.property já esta com o valor do erro para ser exibido.

<%@taglib uri=“http://struts.apache.org/tags-html” prefix=“html”%>
<%@taglib uri=“http://struts.apache.org/tags-bean” prefix=“bean”%>

tenta colocar o URI como “/WEB-INF/tags-html.tld” e “/WEB-INF/tags-bean.tld”

e coloque essas tags(tags-html.tld e tags-bean.tld) no diretorio WEB-INF

No form coloque “getFirstName()” no lugar de firstName!

Acho que vc não esntendeu a minha questão!!! O meu jsp esta funcionando corretamente o meu form bean está escrito da maneira adequada com todos os métodos get e set para todos as atributos (apenas foram omitidos do código). O problema esta quando validade retorna um objeto ActionErrors cheio. Aparece aquela página do tomcat no lugar do form que eu defini no atributo input de <action-mapping>. Eu não sei o que está ocorrendo!!!