如何从JSP页面访问映射中的值

时间:2013-08-15 11:51:31

标签: java jsp map key-value

我有一个java类,它将键和值添加到地图中,效果很好。我需要在JSP页面中访问这些值

在调试过程中,这是地图的结构:

 riskIdx.month={Feb=40, Mar=50, Apr=10, May=20, Jan=30}

这就是我尝试访问JSP页面中地图的值的方法:

 chart(${riskIdx.Jan},${riskIdx.Feb},${riskIdx.Mar},${riskIdx.Apr},${riskIdx.May})

这不起作用。我究竟做错了什么?请帮忙。

1 个答案:

答案 0 :(得分:0)

豆:

@ManagedBean(name = "mainPageBean")
@SessionScoped
public class MainPageBean implements Serializable {
  private Map<String, Boolean> isUserInRole = new HashMap<String, Boolean>();
  ....

在* .xhtml中:

  ... disabled="#{!(mainPageBean.isUserInRole['ROLE'])}"