获取 JSP 中地图特定键的值
Getting value of a particular key of a map in JSP
我们使用 spring 作为框架,使用 jsp 作为前端页面。
我在其中一个控制器中有以下代码。
在 JSP 中,我想获取 "selectedRow" 的值,这将是一个映射,并且使用该映射我想获取特定键的值(这是一个集合)(不要想要迭代地图)并迭代它。
@Autowired
public NutritionSelection ns;
model.addAttribute("selectedRow", ns.getNutritionDtoList());
@Component
public class NutritionSelection {
Map<String, Set<NutritionDto>> nutritionDtoList;
.......
}
有人可以帮助实现这一目标吗?
提前致谢,
小猫
你可以像这样使用 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']}"/>
我们使用 spring 作为框架,使用 jsp 作为前端页面。 我在其中一个控制器中有以下代码。 在 JSP 中,我想获取 "selectedRow" 的值,这将是一个映射,并且使用该映射我想获取特定键的值(这是一个集合)(不要想要迭代地图)并迭代它。
@Autowired
public NutritionSelection ns;
model.addAttribute("selectedRow", ns.getNutritionDtoList());
@Component
public class NutritionSelection {
Map<String, Set<NutritionDto>> nutritionDtoList;
.......
}
有人可以帮助实现这一目标吗? 提前致谢, 小猫
你可以像这样使用 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']}"/>