1. Laden Sie Fortect herunter und installieren Sie es auf Ihrem Computer
2. Starten Sie das Programm und klicken Sie auf "Scannen"
3. Klicken Sie auf "Reparieren", um alle gefundenen Probleme zu beheben
Beschleunigen Sie jetzt die Leistung Ihres Computers mit diesem einfachen Download.
Wenn Sie eine struts2-Fehlermeldung erhalten, sollte diese Anleitung helfen.
Ich bin morgens in Struts 2, ich bin in Struts spezifisch.
Wie können wir I über eine schwerwiegende Fehlermeldung einem UI-System (z.B. einem riesigen Textfeld) zuordnen? Erwarten Sie nicht, dass die Fehlermeldung für international ist.
ActionErrors = ausstehender Fehler ActionErrors ();if (userName! = null && userName.length () <= 0) error.add ("userName", neuer ActionError ("error.userName.required"));
Name = "Benutzername" />
In ActionSupport erweitere und verwende dies:
addActionError (getText ("Bitte geben Sie Ihre Benutzer-ID ein"));
Dann scheint es für Sie eine globale Nachricht zu geben, die auch in der Benutzeroberfläche angezeigt werden kann mit:
Es gibt also natürlich nur zwei Möglichkeiten, um dieselbe Funktionalität in Struts zu erhalten. Lass es mich wissen, bitte.
2
Struts hat die meisten benutzerdefinierten Tags für die weitere Entwicklung, und wir haben bisher Daten-Tags, Steuer-Tags und Benutzer-System-Tags behandelt. Ce An einem Tag werden wir uns zwei Tags ansehen, die sich auf die Antwort einer bestimmten Aktionsklasse beziehen und die wir in einer unidirektionalen Ausgabe verwenden können.
- Actionerror Tag: Dieses Tag wird wirklich als Teil einer Klassenvalidierungsphase für digitales Ackerland verwendet. Wenn die Validierung für einen wichtigen Formularbereich fehlschlägt, können wir einen Fehlerschritt hinzufügen und die Struts 2-API leitet die Anfrage an
weiter. Weiter
Von mkyong |
Aufrufe: 246.907 | +121 pv / w
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
1. Laden Sie Fortect herunter und installieren Sie es auf Ihrem Computer
2. Starten Sie das Programm und klicken Sie auf "Scannen"
3. Klicken Sie auf "Reparieren", um alle gefundenen Probleme zu beheben
Häufig gestellte Frage, um den Versuch der Struts ActionError- und ActionMessage-Klassen zu demonstrieren, die Ihre 2.
< p> 1. ActionError - wird angewendet, um Meldungen über Fehler an den Benutzer zu senden - angezeigt mit . Test ist gleich "hasActionErrors ()">
2.ActionMessage - zum Senden von Informationsnotizen an den Benutzer, die über angezeigt werden.
Dies ist ein einfaches Login-Formular, das Ihnen eine Fehlermeldung (actionerror) anzeigt, wenn der Login-Name in "mkyong" nicht der gleiche ist, sonst navigieren Sie zu einer anderen Seite und zeigen dann a eingeladene Nachricht (Aktionsnachricht). Darüber hinaus stammen alle Tag-to-Error-Signale vom Abrufen der Ressourcentaktik (Eigenschaftsdatei).
1. Ordnerstruktur
Siehe Projektierung dieser Struktur
2. Datei < /h2>
Zwei Eigenschaftendateien zum Speichern aktueller Nachrichten.
LoginAction.properties
# Willkommensnachrichtenwelcome.hello = Hallo# Fehlermeldungusername.required = Normalerweise ist ein Benutzername erforderlichpassword.required = Passwort erforderlich
global.properties
#Weltnachrichtenglobal.username ist das gleiche wie usernameglobal.password ist gleich Passwortglobal.submit = Absendenglobal.reset = reset
3. Aktion
Klassische Klasse von Wegen. Führen Sie eine problemlose Validierung durch, um sicherzustellen, dass die Identifizierung tatsächlich mkyong ist, und legen Sie ein Fehlerkonzept mit addActionError () oder einer Erfolgsmeldung in addActionMessage fest. ().
Com.mkyong.user.action-Paket;import com.opensymphony.xwork2.ActionSupport;LoginAction des öffentlichen Typs erweitert ActionSupportBenutzernameEin privater Kanalbesitzer;Passwort für private Station;öffentliche Zeichenfolge getPassword()Senden Sie das Passwort erneut;ungültiges Kundenpasswort) setPassword (Stringthis.password - Passwort;öffentliche Zeichenfolge GetUsername ()Login zurück;public nullify setUsername (Benutzername-String)this.username = Benutzername;// Feldlogiköffentliche Linie laufen ()RückbestätigungÖffentlicher "Erfolg";// einfaches Dyson prüfen ()if ("mkyong" .equals (getUsername ()))addActionMessage ("Sie sind ein intelligenter Benutzer!");Ein weitereraddActionError ("Ich weiß es nicht und versuche nicht, was mich hacken kann!");
4. JSP anzeigen
Zwei extreme JSPs im CSS-Stil, um Fehlermeldungen zu ändern.
login.jsp
<% - page contentType = "text / html;%><% at charset = UTF-8 "taglib prefix =" s "uri =" - struts-tags "%> Struts 2 ActionError und ActionMessage Beispiel
Aktion = "Benutzer prüfen">