JBoss验证器无法解析数组?

时间:2012-02-20 10:33:41

标签: jsf jboss

请查看我的.xhtml文件中使用Java Server Faces的以下行:

<h:selectBooleanCheckbox id="cb1"
  value="#{DvdStreamSelectBean.ids[node.identifier]}"
  title="#{node.identifier}"
  valueChangeListener="#{DvdStreamSelectBean.setNodeState}"
  onclick="switchSubNodes(this);"/>
<h:outputText value="#{node.description}" styleClass="text"/>

特别是这部分:

value="#{DvdStreamSelectBean.ids[node.identifier]}"

这是报告错误的地方:

  

无法解析DvdStreamSelectBean。

在每个其他地方DvdStreamSelectBean都可以解决,但是,只有在这个地方才能“解析”。是因为它引用了数组吗?有什么困惑呢?

以下是“ids”:

private HashMap<String, Boolean> ids = new HashMap<String, Boolean>();

以下是“节点”:

protected TreeNodeChecked treeData;

我在Eclipse Indigo + Java Server Faces 2.x中使用JBoss工具。

0 个答案:

没有答案