0

open で && 条件を指定するとエラーが発生します。誰でも私を修正できますか。

<rich:simpleTogglePanel label="Search Criteria" id="searchToggle"
            opened="#{viewScope.searchAction.soSCPanel && viewScope.resetAction.soSCpanel}" switchType="client"
            style="text-align:left; width:955px;*width:955px">

エラーを下回っています。「and」演算子を使用してみましたが、その場合、両方の条件が正しく機能していません。

com.sun.facelets.FaceletException: Error Parsing /jsp/mass/ship/search.xhtml: Error Traced[line: 42] エンティティ名は、エンティティ参照の「&」の直後に続く必要があります。com.sun.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:234) com.sun.facelets.compiler.Compiler.compile(Compiler.java:105) com.sun.facelets.impl.DefaultFaceletFactory.createFacelet (DefaultFaceletFactory.java:197) com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:144) com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:293) で 完全なスタック トレースについては、ログ ファイルを参照してください

4

1 に答える 1

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

したがって、変更は「&&」ではなく「and」になり、論理的な && と || のように見えます。jsf EL(式言語)では解釈されません。

このリンクをチェックしてください :)

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

于 2012-07-20T07:30:54.540 に答える