2016-06-23 19 views

Antwort

-1

Internationalisierung in JSF arbeitet mit einer Karte von Schlüsseln und Werten, die aus einer *.properties-Datei generiert wird. Der Name der Variablen, die die Karte enthält, kann in faces-config.xhml definiert werden.

<resource-bundle> 
    <base-name>com.mkyong.welcome</base-name> 
    <var>msg</var> 
</resource-bundle> 

In der Ausdrucksprache wird dann auf die Werte von der Map-Variable zugegriffen.

msg['example.key'] 

Dies ist ein nettes Tutorial für JSF Internationalisierung: http://www.mkyong.com/jsf2/jsf-2-internationalization-example/

Wenn IntelliJ nicht die automatische Vervollständigung tun für diese Funktion, es ist, weil die Schlüssel während der Laufzeit nur avaible sind.

+0

Warum runterzählen? Bitte sag mir, was ich falsch verstanden habe oder was du wissen musst? – 71m024