在Map <string,list <string =“”>&gt;中获取列表的第一个元素在JSP中

时间:2015-08-05 22:41:00

标签: java list jsp hashmap

我有一个页面,我没有为后端构建。我会将列表折叠成一个字符串,因为它似乎没有必要,但它嵌入了很多,并且不能真正重构,因为它在其他地方使用。所以当我尝试

<s:if test="%{station.wInfo != null && station.primaryLocation}">
   &nbsp;<s:property value="%{station.code}"/>
   <s:iterator value="%{station.Locations.values}" var="loc">/<s:property/></s:iterator>
</s:if>

输出是带括号的列表。因为它只是一个元素,它看起来像[某事]。获取列表的第一个元素的最佳方法是什么。我可以迭代键,但不是值,因为它是一个列表。

1 个答案:

答案 0 :(得分:0)

获取列表第一个元素的最佳方法是list.get(0),首先确保列表不为空。