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

Java 如何从JSP页面访问映射内的值,java,jsp,map,key-value,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}) 这不管用。我做错了什么?请帮忙 Bean: @Managed

我有一个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})
这不管用。我做错了什么?请帮忙

Bean:

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

这里的图表是什么?这是一种方法吗?我们需要看更多的代码。@RaviThapliyal图表是另一个JSP页面中用于绘制图表的方法。它很好用。如果我传入诸如图表(10,20,31,45)之类的值,则绘制图表。我很难访问映射并将它们传递到chart方法中。不,我的意思是我需要查看scriptlet(如果您正在使用它们)来从JSP调用图表。
  ... disabled="#{!(mainPageBean.isUserInRole['ROLE'])}"