Die Aufrufmethode mit Nullparametern in EL endet in 0 anstelle von null

8

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

%Vor%

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 ...

    
vadim_shb 22.05.2013, 10:42
quelle

2 Antworten

-1

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.

    
miha1908 05.08.2013 10:39
quelle
-1

Probieren Sie das folgende

aus %Vor%

Nun erhalten Sie das erwartete Ergebnis wie folgt

%Vor%     
KaMaL 14.10.2015 12:13
quelle

Tags und Links