ich in den Eigenschaften-Datei mehrere Eigenschaften in verschiedene laguages übersetzt werden:Dynamische Namen im Frühjahr Internationalisierung
list.var1=XXX
list.var2=XXX
list.var3=XXX
Sie Werte aus einer Liste sind so in der JSP ich die übersetzte Wert erhalten möchten. Also habe ich eine Eigenschaft namens myVar, deren Werte {var1, var2, var3} sein können, und ich möchte die Nachricht "list. $ {MyVar}" erhalten.
Das Problem ist, dass in Fmt: Message-Tag, Schlüsselattribut keine Ausdrücke akzeptiert.
<%@ taglib prefix="fmt" uri="java.sun.com/jstl/fmt" %>
<fmt:message key="list.${myVar}"/>
Was ist der beste Weg, dies zu tun?
Danke.
Wenn ich fmt: Nachricht verwende, sagt es, dass TLD oder das Direktivitätsattribut Ausdrücke im Attibute-Schlüssel nicht akzeptiert. Ich muss ein anderes tld verwenden: <% @ taglib prefix = "fmt" uri = "http://java.sun.com/jstl/fmt"%> – Javi
Log: Der Tag lib header zur Beschreibung hinzugefügt – Ralph
Nerveless the spring : Nachrichten-Tag sollte unabhängig arbeiten – Ralph