Ich habe eine Hashmaps in einer Action-Klasse. Ich versuche zu prüfen, ob ein Schlüssel nicht vorhanden ist, um einen bestimmten Text auf dem Bildschirm anzuzeigen. Es funktioniert jedoch nicht. unten ist der Code:prüfen, ob ein Schlüssel in einer Hash-JSP Struts 2 vorhanden ist
<s:elseif test="%{#map[getCurrentYear()]==null && #map.key.equalsIgnoreCase(cdKey)}">
<h4>
2
<s:text name="properties.msg.header" />
<s:property value="currentYear" />
</h4>
</s:elseif>
ich nicht in der Lage bin zu bekommen, was mit dem Code falsch ist.
Was ist 'map'? Was ist 'getCurrentYear()'? Was ist '# map.key'? Was ist 'cdKey'? Zeigen Sie Ihren Code. –
Kein Thema hier. –
@Andrea Ich habe ein Feld in Action-Klasse mit Getter und Setter definiert. private String cdKey = 'cdKey' und private String cyQKey = 'cyQKey'. Ich habe eine Hashmap - map welche diese Schlüssel speichert. Ich versuche zu überprüfen, ob cyQKey in der Karte nicht vorhanden ist und wenn cdKey vorhanden ist, zeige eine Nachricht an. \t \t \t \t \t \t \t \t \t \t \t
JJN