我在动作类中有一个散列图。我正在尝试检查一个键是否不存在以在屏幕上显示特定文本。但是,它不起作用。下面是代码:检查密钥是否存在于散列表中JSP Struts 2
<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>
我没能获得什么是错的代码。
什么是'map'?什么是'getCurrentYear()'?什么是'#map.key'?什么是'cdKey'?显示你的代码。 –
这里不是一个话题。 –
@Andrea我在Action类中定义了一个用getter和setter定义的字段。私人字符串cdKey ='cdKey'和私人字符串cyQKey ='cyQKey'。我有一个Hashmap - 映射,它存储这些键。我正在尝试检查cyQKey是否不存在于地图中,如果cdKey存在,则显示一条消息。
\t \t \t \t \t \t \t\t \t \t \t \t \t \t – JJN