Wie zeigt man eine Fehlermeldung im Liferay-Portal? Ich lese auf liferay.com Website, die für die Show Fehlermeldung kann ich Liferay-Ui: Fehler Tag von Tag-Bibliothek, aber es funktioniert nicht, wie man es benutzt?Wie zeigt man eine Fehlermeldung im Liferay-Portal an?
12
A
Antwort
24
Sie sind direkt über "liferay-ui: error" Tag so auf Ihrem JSP haben Sie:
<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
<liferay-ui:error key="some-error" message="Your error message goes here!" />
Dann in Ihrem Java-Code benötigen Sie entweder die RenderRequest oder actionrequest normalerweise jedoch jede Art von HTTPServletRequest oder PortletRequest kann ebenfalls verwendet werden. Dann übergeben Sie Ihre Anfrage Objekt zur statischen SessionErrors.add() -Methode, etwa so:
SessionErrors.add(actionRequest, "some-error");
Dann werden Fehler beim nächsten Mal erscheint das Portlet betritt ist es Phase Render.
Auch eine andere Variante des tag
wäre:
<liferay-ui:error exception="<%= SomeException.class %>" message="This is Some Error" />
Mit dem SessionErrors
Code wie:
try {
// ... your code which throws the exception goes here
} catch(SomeException se) {
SessionErrors.add(actionRequest, se.getClass().getName());
}
Sie die vollständige SessionErrors JavaDoc hier überprüfen: http://docs.liferay.com/portal/6.1/javadocs/com/liferay/portal/kernel/servlet/SessionErrors.html
Haben Sie Fragen, Hinterlasse einen Kommentar!
Verwandte Themen
- 1. Wie zeigt man eine Alarmmeldung im Controller mvc 4 an?
- 2. Wie zeigt man eine Fehlermeldung nur in OnFailure von Ajax.BeginForm in MVC3 an?
- 3. Zeigt eine Fehlermeldung im Formular senden in angular2?
- 4. Wie man Pflichtfeld anzeigt und Fehlermeldung in asp.net mvc zeigt?
- 5. NDepend: Wie zeigt man 'Tier'-Assemblies nicht im Abhängigkeitsgraphen an?
- 6. Wie zeigt man den Fortschrittsbalken im AmCharts-Gantt-Segment an?
- 7. Wie zeigt man Zeile im SSRS-Bericht an?
- 8. rspec zeigt die Fehlermeldung
- 9. Wie zeigt man eine bestimmte Anzahl von Dezimalziffern an?
- 10. Wie zeigt man eine veröffentlichte Version in einem Textfeld an?
- 11. Android: Wie zeigt man eine heruntergeladene Textdatei an?
- 12. Knockout-Validierung zeigt keine Fehlermeldung für mehrere Werte an
- 13. Android: Picasso laden Bild fehlgeschlagen. wie man Fehlermeldung zeigt
- 14. Wie zeigt man eine prozentuale Höhe eines Bildes an?
- 15. Wie zeigt man mit jQuery eine "busy" Anzeige an?
- 16. Wie zeigt man eine Arraylist in der Listenansicht an?
- 17. Wie zeigt man das Menü "Kopieren" für eine Tabellenzelle an?
- 18. Wie man eine Fehlermeldung zum Standardfehler druckt?
- 19. Wie man eine Fehlermeldung in C# wirft?
- 20. Meteor. Wie zeigt man Werte an?
- 21. wie man Zeit im 12 Stundenformat im iphone zeigt
- 22. Visual Studio 2013: Wie zeigt man eine aktive Datei im Solution Explorer an?
- 23. Wie man Text im IE nur zeigt
- 24. Magento Dataflow Erweitertes Profil zeigt keine Fehlermeldung
- 25. Erfolg und Fehlermeldung zeigt nicht
- 26. Wie zeigt man nicht genügend Speicherplatz in Bootstrapper-Anwendungen an?
- 27. Show zeigt eine Liste von Daten an
- 28. Wie verarbeitet man JSON Fehlermeldung
- 29. ActionBarCompat zeigt alle Aktionen im Überlaufmenü an
- 30. nicht Schleife und zeigt die Fehlermeldung
Vielen Dank, jetzt funktioniert es – test1604
Keine Sorge, froh, dass es geholfen hat! :) – Jonny
Danke. Hat mir geholfen, dass SessionMessages nicht mit SessionErrors identisch ist! – Marquee