Wie der Zugriff auf Spring 3 MVC-validator Ergebnisse in JSP-ohne die Verwendung von Formular-taglib

Habe ich eine einfache Spring 3 MVC Formular mit jsp-taglibs. Ich muss eine Klasse Hinzugefügt werden, basierend darauf, ob ein Feld in das Formular einen Fehler hat die mit ihm verbunden ist oder nicht. Hier ist ein snipet von meinem HTML:

<div class="control-group error"> <!-- HERE: binding.hasErrors() ? "error" : "" -->
    <form:label path="username" cssClass="control-label">User Name</form:label>
    <div class="controls">
        <form:input path="username" cssClass="span3"/>
        <form:errors path="username" cssClass="help-inline" />
    </div>
</div>

So, in der ersten Zeile das class-Attribut hat zwei Klassen "control-group" und "Fehler". Ich muss hinzufügen, Fehler-Klasse nur, wenn das Feld hat einen Fehler zugeordnet. Ich weiß, die WebDataBinder ist in der Seite irgendwie, aber ich weiß nicht, wie man darauf zugreift. Im wesentlichen möchte ich nur ausführen, einige gute alte Mode <%= verbindlich.hasError() ? "Fehler" : "" %>, aber wie bekomme ich Zugriff auf die Bindemittel in der Seite?

InformationsquelleAutor chubbsondubs | 2012-08-30

Schreibe einen Kommentar