Ich versuche, eine dynamische Variable in Struts2 mit dem Set-Tag
zu erstellen %Vor% numConst
gibt einen dynamischen Wert zurück, der von der Datenbank abgerufen wurde. Wenn der Wert beispielsweise NINE lautet, sollte die Zahl @xxx.CommonConstant@NINE
Ich habe den Wert in meiner Java-Klasse festgelegt, so dass @xxx.CommonConstant@NINE
9
zurückgibt.
Bisher kann der Wert in Text-Tag ohne Problem angezeigt werden, wenn ich
verwende %Vor% Es wird 9
zurückgegeben, aber es wurde falsch angezeigt, wenn ich das property-Tag
Bei allen obigen Beispielen wird mir der Wert als @xxx.CommonConstant@NINE
angezeigt. Der Grund, warum ich versuche, den Wert vom Property-Tag zu bekommen, ist, weil ich den korrekten Weg kopieren möchte, wie der Wert angezeigt werden soll, damit ich sie verwenden kann, wenn ich die Tags wie folgt bezeichne:
oder
%Vor%CommonConstant:
%Vor%Kann mir jemand helfen?
Es scheint ein Workaround zu sein, aber Sie können attr
verwenden, um die Zeichenfolge auszuwerten.
Sie können den Ausdruck in Klammern verwenden, um das Ergebnis des Ausdrucks zu bewerten.
%Vor%Sehen Sie sich die Ausdrucksbewertung des OGNL-Sprachenleitfadens an.
Tags und Links java jsp struts2 dynamic-variables ognl