在JSP中获取地图特定键的值

时间:2018-07-23 19:12:42

标签: jsp jstl

我们使用spring作为框架,使用jsp作为前端页面。 我在控制器之一中有以下代码。 在JSP中,我想获取“ selectedRow”的值,该值将是一个映射,并使用该映射,我想获取特定键的值(这是一个集合)(不想迭代该映射)然后遍历它。

@Autowired
public NutritionSelection ns;

model.addAttribute("selectedRow", ns.getNutritionDtoList());


@Component
public class NutritionSelection {
    Map<String, Set<NutritionDto>> nutritionDtoList;
.......
}

请有人帮忙实现这一目标。 提前致谢, 小猫咪

1 个答案:

答案 0 :(得分:1)

您可以像这样使用EL:

<c:set var="myVar" value="${selectedRow['yourkey']}"/>
<!--if your page default scope isn't request then:-->
<c:set var="myVar" value="${requestScope.selectedRow['yourkey']}"/>