如果我给&&打开的条件。任何人都可以纠正我。
<rich:simpleTogglePanel label="Search Criteria" id="searchToggle"
opened="#{viewScope.searchAction.soSCPanel && viewScope.resetAction.soSCpanel}" switchType="client"
style="text-align:left; width:955px;*width:955px">
我低于错误,我尝试使用“和”运算符但在这种情况下两个条件都无法正常工作。
com.sun.facelets.FaceletException:错误解析/jsp/mass/ship/search.xhtml:跟踪错误[line:42]实体名称必须紧跟'&amp;'在实体参考中。 at com.sun.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:234) 在com.sun.facelets.compiler.Compiler.compile(Compiler.java:105) at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:197) at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:144) 在com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:293) 截断。请参阅日志文件以获取完整的堆栈跟踪
答案 0 :(得分:0)
你可以像这样放置和条件
<rich:simpleTogglePanel label="Search Criteria" id="searchToggle"
opened="#{viewScope.searchAction.soSCPanel and viewScope.resetAction.soSCpanel}" switchType="client"
style="text-align:left; width:955px;*width:955px">
因此,更改将是'和'而不是'&amp;&amp;'它似乎是合乎逻辑的&amp;&amp;和||不会被jsf EL(表达式语言)解释。
查看此链接将非常有用:)