HashMap在JSTL中取不到值
HashMap的构造如下:
HashMap actionMap = new HashMap();
actionMap.put(1, "地点");
actionMap.put(2, "人");
actionMap.put(3, "内容");
actionMap.put(4, "活动");
context.setAttribute(Constants.TOPIC_ACTION, actionMap);
由于Key对应的是Integer类型的,所以在取值的时候要做如下处理:
<display:column sortProperty="action" sortable="true" titleKey="topicitem.action"
style="width: 16%; padding-left: 15px" media="html">
${topicAction[Integer.valueOf(topicitemList.action)]}
</display:column>
把Key强制转换成Integer

浙公网安备 33010602011771号