msgResource

Die JSF-Handlereigenschaft msgResource gibt ein Java™-Ressourcenpaket oder eine Eigenschaftendatei an, das bzw. die zur Darstellung von Fehlernachrichten verwendet wird. Die Java-Laufzeit sucht nach der Datei, die sich in einem Verzeichnis im Java-Klassenpfad befindet.

Gesucht wird nach einer Datei, deren Name mit der Zeichenfolge beginnt, auf die die Eigenschaft verweist, und an den der Wert für eine umgebungsspezifische Ländereinstellung angehängt ist. Die norwegische Version eines Ressourcenpakets namens myFile lautet beispielsweise myFile_no.

Zunächst sucht die Laufzeit nach einer Datei mit der Erweiterung '.class' (für ein Ressourcenpaket). Aber wenn diese Datei nicht gefunden wird, sucht sie nach einer Datei mit der Erweiterung '.properties' (für eine Eigenschaftendatei).

Der Inhalt des Ressourcenpakets oder der Eigenschaftendatei setzt sich aus einer Reihe von Tasten und den zugehörigen Werten zusammen. In Antwort auf das Aufrufen der Systemfunktion sysLib.setError() durch das Programm wird ein bestimmter Wert angezeigt, wenn der Aufruf einen Anschlag der Taste für diesen Wert beinhaltet.

Beispiel

In diesem Beispiel wird davon ausgegangen, dass die Eigenschaft für die Ländereinstellung auf die Vereinigten Staaten festgelegt ist:

Handler  handler01  type JSFHandler
        { msgResource="errorMessages" }
  ...
end
Die Java-Laufzeit sucht zuerst nach einer Datei namens 'errorMessages_en_US.class'. Wenn sie die Datei nicht findet, sucht sie nach 'errorMessages_en_US.properties'.

Kompatibilität

Tabelle 1. Unterstützung für die Eigenschaft 'msgResource'
Datenelement JSF-Handler VGUI-Datensatz Konsol-UI Textformular Java Textformular COBOL Druckformular Java Druckformular COBOL
Ja Ja Nein Nein Nein Nein Nein Nein

Feedback