Ich habe ein POJO:
%Vor%Ich stelle es als Modellparameter von Spring MVC in JSP und versuche es zu verwenden:
%Vor% Aber in getValue
Methode
statt erwartet
%Vor%Ich habe versucht, es auf Tomcat 7.0.40 und auf Steg 9.0.3 zu betreiben.
Ist es ein Tomcat-Bug, oder ist es richtig, wie funktioniert EL? Wie kann ich Methode mit Null-Parametern in EL aufrufen?
Update 1: Mehrere Quellen und Dokumentationen ( Ссылка ) sagen, dass die JVM-Eigenschaft hinzugefügt wurde
%Vor%löst es.
Aber wenn ich es setze, passiert nichts. Ich habe es richtig eingestellt
%Vor% gibt "false"
in Runtime zurück)
Kann Tomcat sein, müssen einige andere Einstellungen ändern, um diesen Parameter zu verwenden ...
Soweit ich weiß, wenn Sie Null verwenden, wird jedes Programm erstellt, um den Null-Wert auf einen Standardwert des Grundelements zu initialisieren. Das bedeutet, dass int-Werte immer 0, double 0.0, boolean usw. haben werden.
Was Sie tun könnten, ist, einige zusätzliche Tests durchzuführen und zu überprüfen, ob die Werte zu Beginn Ihrer Methode null sind, und falls ja, um einige zusätzliche Tests durchzuführen.
Tags und Links java tomcat spring-mvc el