Form Validierung mit Struts?

Status
Nicht offen für weitere Antworten.

achtim

Mitglied
Hallo,
ich probiere nun schon über einen Tag an meine Problem, ich möchte eine einfach Validierung einer Formulareingabe mit Struts machen.

So sieht meine Form aus (ich benutze XDoclet):

Code:
/**
 * @struts:form name="jobForm"
 */
public class JobForm extends ActionForm {

//...

 public ActionErrors validate(ActionMapping arg0, HttpServletRequest arg1) {
  System.out.println("validate des jobform wird ausgefuehrt!");
  ActionErrors errors = new ActionErrors();
  errors.clear();
  //einfach mal provisorisch einen ActionError hinzufügen
  errors.add("starttime", new ActionError("Bitte geben Sie eine Startzeit ein!"));
  return errors;
 }
}

In meiner zugehörigen Action sieht' so aus:
Code:
 * @struts:action path="/SaveJobAction" name="jobForm" validate="true" input="/newjob.jsp"

Wenn ich meine JSP (newjob.jsp) mit dem Formular aufrufe, kann ich diese abschicken und es wird auch die Validate-Funktion der JobForm Klasse ausgeführt. Dieselbe JSP-Seite wird auch wieder aufgerufen (wg. input="/newjob.jsp"), nur zeigt er mir keine Fehler an der Stelle an, wo ich "<html:errors property="starttime" />" oder "<html:errors />" in der JSP plaziert habe.

Ich habe keine Ideen mehr, woran es liegen könnte? Irgendwelche Ideen? :?
 

achtim

Mitglied
:meld:

Ups, sorry Leute, Kommando zurück! Habe den Fehler selbst gefunden:
Code:
new ActionError("Bitte geben Sie eine Startzeit ein!"));
funzt nicht, weil hier ein Resource-Bundle angegeben werde muss und er so natürlich nichts in meiner Res.properties gefunden hat!!
 

ak

Bekanntes Mitglied
Kleine Anmerkung:
So wie du deine errors.add - Methode aufrufts ist es mittlerweile deprecated (struts 1.2.4)

Mache das besser so (ein Beispiel aus meinem quelltext):
Code:
  if(password==null||password.trim().equals("")){
      errors.add("password", new ActionMessage("userRegistration.password.problem"));
    }

Statt "...new ActionError(..." jetzt "...new ActionMessage(..."
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D JSF Form based authentication mit JSF templating Allgemeines EE 2
N Unterminated &lt;sf:form tag Allgemeines EE 3
F Form based authentication Allgemeines EE 4
F FORM Auth in JBoss für User mit falscher Rolle ? Allgemeines EE 2
Q Form Based Authentication - Session Attribute ? Allgemeines EE 2
Q Form Based Authentication erweitern? Custom JDBCRealm!?! Allgemeines EE 14
K J2EE Security - A JSF based Login Form Allgemeines EE 7
N <h:form id=". wie kommt man an diese Id? Allgemeines EE 2
B JSF - Form. je nach checked Radio um Feld erweitern Allgemeines EE 3
W Eine Form an einen fremden Server schicken. Allgemeines EE 3
A HttpUnit: Form wird nicht submitted Allgemeines EE 4
W Enter in einer Form mit mehreren Submits Allgemeines EE 2
E Seltsames Verhalten bei <form> - Tag und Tomcat Allgemeines EE 8
M STRUTS/Cannot retrieve definition for form bean null on acti Allgemeines EE 4
P Struts Form Bean vs. Session Variable Allgemeines EE 6
F Form Based Authentication Allgemeines EE 2
R html-form mit bean:write Allgemeines EE 10
clemson [Struts] Innerhalb Action auf form zugreifen Allgemeines EE 4
G Struts-Form: in validate- oder reset-Methode umleiten. Allgemeines EE 3
A struts: html:form-tag das Attribut "name" ersetzen Allgemeines EE 7
T Zwei Buttons in derselben FORM rufen unterschied. Servlets a Allgemeines EE 10
A JSF-Validierung Allgemeines EE 2
S Validierung eines Datums Allgemeines EE 3
T JSF Validierung von Benutzereingaben Allgemeines EE 8
G Framework-unabhängige Validierung Allgemeines EE 12
J JSF - clientseitige Validierung mit Javascript? Allgemeines EE 8
N Validierung:häßliche Fehlermeldung, wie überschreibe ich sie Allgemeines EE 4
G Validierung mittels Struts. Benötige Hilfe. Allgemeines EE 7
G Probleme mit Validierung (Struts, validation.xml) Allgemeines EE 4
clemson [Struts] Validierung server-seitig bringt StackOverflowError Allgemeines EE 5
S Struts 2 datetimepicker Allgemeines EE 3
W Struts Tutorial für EE Noobs? Allgemeines EE 2
N Struts vs JSF ? Allgemeines EE 7
W Speicher-Problem bei WebApp unter Tomcat, Struts, Hibernate Allgemeines EE 3
Lex Property per html:link schreiben in struts Allgemeines EE 2
Shihan Line Breaks in <br /> umwandeln (Struts) Allgemeines EE 7
S Struts: zwei JSP's nutzen eine Action Allgemeines EE 5
G Struts: ActionMessage value in JSP anzeigen Allgemeines EE 2
S Problem mit Struts und tiles Allgemeines EE 4
S Struts und Session Allgemeines EE 2
K Struts - FormBean mit 2 Listen - Anzeigen und Speichern Allgemeines EE 2
S Probleme mit struts - ActionServlet Allgemeines EE 6
C Struts in iFrame Allgemeines EE 2
Z Struts: Formularfelder initialisieren Allgemeines EE 3
S Struts: Wert in einem iterierten Drop-Down Menü selektieren Allgemeines EE 7
T Struts 2 Allgemeines EE 6
R Struts-Action in JSP abfragen? Allgemeines EE 2
J struts: Bild als submit-button Allgemeines EE 2
J Internationalization mit Struts Allgemeines EE 2
E bei struts inhalte über mehrere seite verteilen Allgemeines EE 6
velaluka Struts- falsches Character-Encoding? Allgemeines EE 3
M URL Darstl. und Struts Allgemeines EE 2
G Struts beans Allgemeines EE 7
D Struts + Table Allgemeines EE 6
L Struts - Action auslösen bei Browser Back Allgemeines EE 2
N Struts - Problem mit <html:link> Action Allgemeines EE 3
netspy Struts, Spring oder ... ? Allgemeines EE 5
S Struts - Direktaufruf eines URL verhindern Allgemeines EE 11
1 Frage zu Struts und findForward Allgemeines EE 4
N Struts Jboss und Filter Allgemeines EE 2
S Fragen zu: Servlets, Struts & Hibernate Allgemeines EE 9
T Struts und Objekte in Comboboxen Allgemeines EE 4
J Probleme mit Struts Allgemeines EE 3
K STRUTS The server encountered an internal error Allgemeines EE 5
F struts logic:iterate Allgemeines EE 5
G struts-config.xml Allgemeines EE 3
H Ich bin sehr verwirrt - struts, jsp, jsf . ? Allgemeines EE 53
P Testen von Struts-Anwendung Allgemeines EE 7
A Tomcat undeploy unter Windows klappt nicht wegen struts.jar Allgemeines EE 2
B Struts Problem: Array in JSP ausgeben (logic:iterate) Allgemeines EE 12
M Struts Deployment Allgemeines EE 3
R Mehrsprachige Seite mit Struts & Co. ? Allgemeines EE 5
S mehrere Message Resources in Struts ansprechen Allgemeines EE 7
G Values aus DB in Input-Feldern anzeigen (Struts) Allgemeines EE 2
G Exception creating bean of class . (Struts) Allgemeines EE 8
B Verwendung von DynActionForm (Struts) Allgemeines EE 10
K dynamischer Zugriff auf .properties (Struts) Allgemeines EE 2
K Struts html:messages tag Allgemeines EE 2
M Struts File Upload problem Allgemeines EE 6
J Buchempfehlung: Servlets, JSP, Struts, JSTL Allgemeines EE 3
P struts "beliebige motive in der datenbank finden" Allgemeines EE 6
P Struts und Frames Allgemeines EE 13
L jfreechart und Struts / JSPs Allgemeines EE 3
P struts Hibernate MySQL Select Statement Allgemeines EE 24
P keine verbindung vom struts framework zu mysql Allgemeines EE 2
R Vernünftige Session-Verwaltung mit Struts Allgemeines EE 4
P Struts Anwendung- FormBean Tabelle mit input type=text Allgemeines EE 2
M Struts - ActionForward Allgemeines EE 9
clemson gesplittete struts-config mittels ant zusammenbauen Allgemeines EE 2
J Struts Textfeld Allgemeines EE 10
M Struts shale Allgemeines EE 7
M Struts - jsp site - werte formatieren Allgemeines EE 6
clemson mehrere Mail Attachments - JSP Struts Allgemeines EE 7
T JSTL + Struts (inkl.Hibernate) -> forEach Problem Allgemeines EE 6
R Struts FormBean Allgemeines EE 4
S Struts 1.1 download einer Datei Allgemeines EE 4
R Use bean in scriptlet in struts Allgemeines EE 4
S reagieren auf select events in jsp-struts seiten Allgemeines EE 5
P Struts - Text formatieren Allgemeines EE 6
C Grafische Komponenten unter Struts jsp (Liste) Allgemeines EE 4

Ähnliche Java Themen

Neue Themen


Oben