Ich weiss 2 Jahre blabla.
Struts kann auch in der <Actionklasse>-(<Methode>-)validation.xml Werte vergleichen. Bei Passwörtern z.B. so:
<field name="password">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message key="password.required"></message>
</field-validator>
<field-validator type="stringlength">
<param name="maxLength">20</param>
<param name="minLength">6</param>
<message key="password.length"></message>
</field-validator>
</field>
<field name="password2">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message key="password.required"></message>
</field-validator>
</field>
<validator type="expression">
<param name="expression">password.equals(password2)</param>
<!-- TODO: i18n -->
<message>Passwörter stimmen nicht überein.</message>
</validator>
Wobei hier z.B. password.required als Platzhalter für Sprachunabhängige Hinweistexte dient.
Mehr unter
Validation