ich in struts.properties variable Fehler definieren wie folgt:kann nicht eine Schnur von struts.properties lesen
error=this is an error
Jetzt kann ich diesen Fehler wie folgt aufrufen:
ErrorMsg = "<s:property value='getText(\"error\")'/>";
und es funktioniert , das Ergebnis ist: ErrorMsg = das ist ein Fehler
Wie erhält man den Text der Variablen statt Zeichenfolge? Ich habe versucht, die folgenden:
var m="error";
error1 = "<s:property value='getText(m)'/>";
error2 = "<s:property value='getText(\"m\")'/>";
Ich benutze Firebug Debugger und error1 und error2 displyed sind wie folgt:
error1=""
error2=""
Jede Idee? Vielen Dank im Voraus
Entweder verstehe ich etwas nicht oder der Titel der Frage ist falsch. – madth3
Error1 sollte "Dies ist ein Fehler", aber es ist leer, die Frage ist, warum: –
Sie können nicht übergeben m = "Fehler" struts Eigenschaft Tag. Sie sollten den Wert m in Ihrer Aktion definieren, auf den Sie hier zugreifen können. Oder schreiben Sie den Wert in getText ('error') hart. –