jasper exception
 
hi  i'm new in struts  and i get this error with my code .if someone
can help me i will be really happy
thanks
"org.apache.jasper.JasperException: Exception in JSP:
/vues/formulaire.jsp:24
21: 	<table>
22: 		<tr>
23: 			<td>Nom</td>
24: 			<td> <html:text property="nomz" size="20" /> </td>
25: 		</tr>
26: 		<tr>
27: 			<td>Age</td>"
Here is my code
***************************************************************************=
**************************************************
struts-config.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<form-beans>
<form-bean name="frmPersonne"
type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="nom" type="java.lang.String" initial=""/>
<form-property name="age" type="java.lang.String" initial=""/>
</form-bean>
</form-beans>
<action-mappings>
<action
path="/main"
name="frmPersonne"
scope="session"
validate="true"
input="/erreurs.do"
type="istia.st.struts.personne.FormulaireAction"
<forward name="reponse" path="/reponse.do"/>
</action>
<action
path="/erreurs"
parameter="/vues/erreurs.jsp"
type="org.apache.struts.actions.ForwardAction"
/>
<action
path="/reponse"
parameter="/vues/reponse.jsp"
type="org.apache.struts.actions.ForwardAction"
/>
<action
path="/formulaire"
parameter="/vues/formulaire.jsp"
type="org.apache.struts.actions.ForwardAction"
/>
</action-mappings>
<message-resources parameter="ressources.personneressources"/>
</struts-config>
***************************************************************************=
******************
formulaire.jsp
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<html>
<meta http-equiv="pragma" content="no-cache">
<head>
<title>Personne - formulaire</title>
<script language="javascript">
function effacer(){
with(document.frmPersonne){
nom.value="";
age.value="";
}
}
</script>
</head>
<body>
<center>
<h2>Personne - formulaire</h2>
<hr>
<html:form action="/main" name="frmPersonne"
    type="istia.st.struts.personne.PersonneDynaForm">
    <table>
        <tr>
            <td>Nom</td>
            <td> <html:text property="nom" size="20" /> </td>
        </tr>
        <tr>
            <td>Age</td>
            <td><html:text property="age" size="3" /></td>
        </tr>
    </table>
    <table>
        <tr>
            <td><html:submit value="Envoyer" /></td>
            <td><html:reset value="R=E9tablir" /></td>
            <td><html:button property="btnEffacer" value="Effacer"
                onclick="effacer()" /></td>
        </tr>
    </table>
</html:form></center>
</body>
</html>
***************************************************************************=
**************************
PersonneDynaForm.java
package istia.st.struts.personne;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.DynaActionForm;
@SuppressWarnings("serial")
public class PersonneDynaForm extends DynaActionForm {
    // validation
    public ActionErrors validate(ActionMapping mapping,
            HttpServletRequest request) {
        // gestion des erreurs
        ActionErrors erreurs = new ActionErrors();
        // le nom doit =EAtre non vide
        String nom = (String) this.get("nom");
        if (nom == null || nom.trim().equals("")) {
            erreurs.add("nomvide", new ActionError(
                    "personne.formulaire.nom.vide"));
        }
        // l'=E2ge doit =EAtre non vide
        String age = (String) this.get("age");
        if (age == null || age.trim().equals("")) {
            erreurs.add("agevide", new ActionError(
                    "personne.formulaire.age.vide"));
        } else {
            // l'=E2ge doit =EAtre un entier positif
            if (!age.matches("^\\s*\\d+\\s*$")) {
                erreurs.add("ageincorrect", new ActionError(
                        "personne.formulaire.age.incorrect", age));
                // on rend la liste des erreurs
            }
        } // if
        // on rend la liste d'erreurs
        return erreurs;
    }
}// classe
************************************************************************
Thank you