Wenn ich eine Ressourcenbündel Eigenschaftendatei:Resource von Java/Struts und ersetzen Ausdrücke
A.properties: thekey = {0} Dies ist ein Test
Und dann habe ich Java-Code, Lasten das Ressourcenbündel:
ResourceBundle labels =
ResourceBundle.getBundle("A", currentLocale);
labels.getString("thekey");
Wie kann ich die {0} Text mit einem Wert
labels.getString ("thekey", "Yes !!!") zu ersetzen;
so dass die Ausgabe kommt als:
Yes !!! Das ist ein Test.
Es gibt keine Methoden, die zu diesem Ressourcenpaket gehören. Auch, ich bin in Struts, gibt es eine Möglichkeit, MessageProperties zu verwenden, um die Ersetzung durchzuführen.