我正在尝试在我的facelet页面中getNebulizerModelName
的{{1}}属性中调用一个名为action
的托管bean方法,以便我可以告诉隐式NavigationHandler下一步去哪里根据faces-config.xml导航规则。但我得到上面描述的错误。方法就在那里,它符合标签库文档中规定的规则。值得注意的是,在下面的代码中可以看到来自同一托管bean的其他方法被发现并调用得很好。我已经搜索了大约一个小时的相关帖子了。我已经尝试过清理,再次构建,重新启动服务器,关闭并打开IDE。我正在使用:
Facelet页面:
<h:commandLink>
Managed Bean Class:
<h:form>
<ul class="catGridList">
<ui:repeat value="#{productManager.nebulizers}" var="nebulizer">
<li class="catGridListItem">
<h:commandLink action="#{productManager.nebulizerModelName}">
<h:graphicImage class="catGridListImg" library="img" name="#{nebulizer.imageSrc}"/>
</h:commandLink>
</li>
</ui:repeat>
</ul>
</h:form>
有什么建议吗?