Hallo,
ich habe das Problem, das wenn ich mit dem Validator von Struts arbeite, die Eingabefelder gar nicht mehr eingelesen werden und somit bei "depends require" immer ein Fehler ist. Beim Debuggen sehe ich, dass die Methode setUsername und setPass in der logonForm gar nicht aufgerufen werden.
Was läuft da denn schief?
Claudia
Mein code:
....
<form-bean name="logonForm"
type="de.vit.OEKuh.forms.LogonForm"/>
<action path="/Login"
type="de.vit.OEKuh.actions.LoginAction"
name="logonForm"
scope="request"
input="/pages/allgemein/Welcome.jsp">
<forward name="success" path="/pages/allgemein/Eingang.jsp" redirect="false" />
</action>´
.....................
validator-xml:
<formset>
<form name="logonForm">
<field property="username"
depends="required">
<arg0 key="login.user"/>
</field>
<field
property="pass"
depends="required,mask">
<arg0 key="login.pass"/>
<var>
<var-name>mask</var-name>
<var-value>^[0-9a-zA-Z]*$</var-value>
</var>
</field>
</form>
</formset>
ich habe das Problem, das wenn ich mit dem Validator von Struts arbeite, die Eingabefelder gar nicht mehr eingelesen werden und somit bei "depends require" immer ein Fehler ist. Beim Debuggen sehe ich, dass die Methode setUsername und setPass in der logonForm gar nicht aufgerufen werden.
Was läuft da denn schief?
Claudia
Mein code:
....
<form-bean name="logonForm"
type="de.vit.OEKuh.forms.LogonForm"/>
<action path="/Login"
type="de.vit.OEKuh.actions.LoginAction"
name="logonForm"
scope="request"
input="/pages/allgemein/Welcome.jsp">
<forward name="success" path="/pages/allgemein/Eingang.jsp" redirect="false" />
</action>´
.....................
validator-xml:
<formset>
<form name="logonForm">
<field property="username"
depends="required">
<arg0 key="login.user"/>
</field>
<field
property="pass"
depends="required,mask">
<arg0 key="login.pass"/>
<var>
<var-name>mask</var-name>
<var-value>^[0-9a-zA-Z]*$</var-value>
</var>
</field>
</form>
</formset>