2012-07-19 54 views
0

我收到错误,如果我给& &条件在打开。任何人都可以纠正我。如果我在打开的simpleTogglePanel中给出&&条件,我会收到错误。任何人都可以纠正我

<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]实体名称必须紧跟在实体引用中的'&'后面。 at com.sun.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:234) at 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) at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:293) 截断。查看日志文件的完整的堆栈跟踪

回答

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"> 

因此,这些变化将是“和”,而不是“& &”好像逻辑& &和||不会被jsf EL(表达式语言)解释。

退房这个环节将是有益的:)

https://community.jboss.org/thread/187242

相关问题