Обновление вложенной панели из базового компонента - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть панель с разделами.Каждый раздел отделен элементом div и содержит элементы.Я пытаюсь обновить некоторые разделы из бэк-компонента на основе программы опроса.Поллер называет боб.
Если есть что сделать, бин должен обновить таблицу в первом разделе.Кроме того, когда выбрана строка в таблице, компонент должен обновить другие разделы панели.

Ни одно из решений, которые я видел, не показывает, как обновить вложенные элементы.

Проблема в том, что пока я могу обновить всю панель

    PrimeFaces instance = PrimeFaces.current();
    instance.ajax().update("threatForm:threatListPanel");

, если я пытаюсь обновить что-либо в панели PrimeFaces instance = PrimeFaces.current(); instance.ajax().update("threatForm:threatListPanel:threatListPanelDiv");
выдает: java.lang.IllegalArgumentException: threatListPanel:

Это xhtml

<h:form id="threatForm">

    <!-- Update the threat list at regular intervals -->
    <p:poll interval="#{threatMonitorView.pollInterval}"  listener="#{threatMonitorView.updateThreatList()}" />

    <p:panel id="threatListPanel" header="Threat Monitor Page">
        <div id="threatListPanelDiv" class="threatPanel">
            <!-- column with threats listed -->
            <div class="threatTableColumn1">
                <p:column>
                    <p:dataTable id="threatListTable" var="singleThreat"
                        widgetVar="threatTable" value="#{threatMonitorView.threats}"
                        selectionMode="single"
                        selection="#{threatMonitorView.selectedThreat}"
                        rowKey="#{singleThreat.uniqueId}" scrollable="false"
                        sortBy="#{singleThreat.timeReceived}">

                        <!-- update the information area when a threat is selected -->
                        <p:ajax event="rowSelect"
                            listener="#{threatMonitorView.onRowSelectThreat}" />

                        <p:column headerText="Active Threats">
                            <!-- header stuff -->

                        </p:column>
                    </p:dataTable>
                </p:column>
                <!-- end of column 1 -->
            </div>
            <!-- End of threatTableColumn1 divider -->

            <!-- Threat info -->
            <div class="threatTableColumn2">
                <p:column id="threatTableColumn2Id">

                    Stuff in this colunm


                </p:column>
                <!-- column 2 end -->
            </div>
            <!-- End of threatTableColumn2 divider -->

            <div id="threatTableColumn3Div" class="threatTableColumn3">
                <p:column>

                    Stuff in this column

                </p:column>

            </div>
            <!-- End of threatTableColumn3 -->

            <div class="threatTableFooter">
                <p:commandButton value="Close" id="threatCloseButton"
                    action="#{threatMonitorView.closeThreatButton()}"
                </p:commandButton>
            </div>
            <!-- End of threatTableFooter divider -->
        </div>
        <!-- end of threatPanel -->
    </p:panel>

</h:form>

Это бин обновления

public void updateThreatList() {

    if (tlm.isThreatListChanged()){
        PrimeFaces instance = PrimeFaces.current();
        instance.ajax().update("threatForm:threatListPanel:threatListPanelDiv");
        tlm.setThreatListChanged(false);
    }
}

Это потому, что я обновляю div?Я пробовал другие элементы PrimeFaces instance = PrimeFaces.current(); instance.ajax().update("threatForm:threatListPanel:threatListTable"); , но, похоже, это не имело значения.

Любая помощь / понимание будет с благодарностью.TIA!

Я изменил DIV следующим образом:

<div jsf:id="threatListPanelDiv" class="threatPanel">

Не удается найти компонент

Это ошибка: 13: 07: 45,431 ПРЕДУПРЕЖДЕНИЕ [javax.enterprise.resource.webcontainer.jsf.lifecycle] (задание по умолчанию-1) /WEB-INF/lib/incentcontrol-module-firstview-1.2.0-SNAPSHOT.jar/META-INF/resources/secured-pages/firstview/threatmonitor / threatMonitorView.xhtml @ 23,57 listener = "# {threatMonitorView.updateThreatList ()}": java.lang.IllegalArgumentException: threatListPanel: javax.el.ELException: /WEB-INF/lib/incentcontrol-module-ir.0-SNAPSHOT.jar / META-INF / resources / secured-pages / firstview / threatmonitor / threatMonitorView.xhtml @ 23,57 listener = "# {threatMonitorView.updateThreatList ()}": java.lang.IllegalArgumentException: ThreatListPanel в com.sun.faces.facelets.el.TagMethodExpression.invoke (TagMethodExpression.java:111) [jsf-impl-2.2.12-jbossorg-2.jar: 2.2.12-jbossorg-2] в org.primefaces.component.poll.Poll.broadcast (Poll.java:251) [primefaces-6.2.3.jar: 6.2.3] на javax.faces.component.UIViewRoot.broadcastEvents (UIViewRoot.java:790) [jboss-jsf-api_2.2_spec-2.2.12.jar: 2.2.12] в javax.faces.component.UIViewRoot.processApplication (UIViewRoot.java:1282) [jboss-jsf-api_2.2_spec-2.2.12.jar: 2.2.12] на com.sun.faces.lifecycle.InvokeApplicationPhase.execute (InvokeApplicationPhase.java:81) [jsf-impl-2.2.12-jbossorg-2.jar: 2.2.12-jbossorg-2] на com.sun.faces.lifecycle.Phase.doPhase (Phase.java:101) [jsf-impl-2.2.12-jbossorg-2.jar: 2.2.12-jbossorg-2] на com.sun.faces.lifecycle.LifecycleImpl.execute (LifecycleImpl.java:198) [jsf-impl-2.2.12-jbossorg-2.jar: 2.2.12-jbossorg-2] на javax.faces.webapp.FacesServlet.service (FacesServlet.java:658) [jboss-jsf-api_2.2_spec-2.2.12.jar: 2.2.12] в io.undertow.servlet.handlers.ServletHandler.handleRequest (ServletHandler.java:86) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.FilterHandler $ FilterChainImpl.doFilter (FilterHandler.java:130) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] на io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter (JsrWebSocketFilter.java:151) [undertow-websockets-jsr-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.core.ManagedFilter.doFilter (ManagedFilter.j)[undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.FilterHandler $ FilterChainImpl.doFilter (FilterHandler.java:132) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в de.heimannsystems.jee.incentcontrol.servletfilter.LoginFilter.callNextFilter (LoginFilter.java:97) [incentcontrol-common-3.2.0.jar:] в de.heimannsystems.jee.incentcontrol.servletfilter.LoginFilter.doFilter (LoginFilter.java:55) [incentcontrol-common-3.2.0.jar:] в io.undertow.servlet.core.ManagedFilter.doFilter (ManagedFilter.java:60) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.FilterHandler $ FilterChainImpl.doFilter (FilterHandler.java:132) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final]в io.undertow.servlet.handlers.FilterHandler.handleRequest (FilterHandler.java:85) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest (ServletSecurityRoleHandler.java:62) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest (ServletDispatchingHandler.jto-36)servlet-1.2.9.Final.jar: 1.2.9.Final] в org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest (SecurityContextAssociationHandler.java:78) в io.undertow.server.handest.PredicateRequle (hand).PredicateHandler.java:43) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest (SSLInformationAssociationHandler.java:131) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest (ServletAuthenticationCallHandler.java:57) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler.java:43) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest (AuthenticationConstraintHandler.java:51) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest (AbstractConfidentialityHandler.java:46) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest (ServletConfidentialityConstraintHandler.java:64) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.lev.[undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] на io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest (AuthenticationMechanismsHandler.java:58) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest (CachedAuthenticatedSessionHandler.java:72) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.security.handlers.NotificationReceiverHandler.handleRequest (NotificationReceiverHandler.java:50) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.security.handlers.SecurityInitialHandler.handleRequest (SecurityInitialHandler.java:76) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler.java:43) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest (JACCContextJ:61) в io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler.java:43) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler.java: 43) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest (ServletInitialHandler.java:282) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest (ServletInitialHandler.java:261) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] вio.undertow.servlet.handlers.ServletInitialHandler.access $ 000 (ServletInitialHandler.java:80) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.ServletInitialHandler $ 1.handleRequest (ServletInitialHandler.java:172) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.server.Connectors.executeRootHandler (Connectors.java:199) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] на io.undertow.server.HttpServerExchange $ 1.run (HttpServerExchange.java:774) [undertow-core-1.2.9.Final.jar: 1.2.9.Final]в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) [rt.jar: 1.8.0_121] в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:6ar [r].1.8.0_121] в java.lang.Thread.run (Thread.java:745) [rt.jar: 1.8.0_121] Вызвано: java.lang.IllegalArgumentException: threatListPanel в javax.faces.component.UIComponentBase.findComponent (UIComponent.java: 651) [jboss-jsf-api_2.2_spec-2.2.12.jar: 2.2.12] в org.primefaces.util.ComponentTraversalUtils.firstById (ComponentTraversalUtils.java:140) [primefaces-6.2.3.jar:6.2.3] по адресу org.primefaces.expression.SearchExpressionFacade.resolveComponentById (SearchExpressionFacade.java:526) [primefaces-6.2.3.jar: 6.2.3] по адресу org.primefaces.expression.SearchExpressionFacade.resolveCliavaIF: Search) [primefaces-6.2.3.jar: 6.2.3] в org.primefaces.expression.SearchExpressionFacade.resolveClientId (SearchExpressionFacade.java:292) [primefaces-6.2.3.jar: 6.2.3] в org.primefaces.PrimeFaces$ Ajax.validateClientId (PrimeFaces.java:290) [primefaces-6.2.3.jar: 6.2.3] в org.primefaces.PrimeFaces $ Ajax.update (PrimeFaces.java:280) [primefaces-6.2.3.jar: 6.2.3] at de.heimannsystems.jee.incentcontrol.modules.firstview.threatmonitor.ThreatMonitorView.updateThreatList (ThreatMonitorView.java:145) [incentcontrol-module-firstview-1.2.0-SNAPSHOT.jar: 1.2.0-SNAPSHOT] на солнце.refle.NativeMethodAccessorImpl.invoke0 (собственный метод) [rt.jar: 1.8.0_121] в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) [rt.jar: 1.8.0_121dl.(DelegatingMethodAccessorImpl.java:43) [rt.jar: 1.8.0_121] в java.lang.reflect.Method.invoke (Method.java:498) [rt.jar: 1.8.0_121] в javax.el.ELUtil.invokeMethod(ELUtil.java:308) [jboss-el-api_3.0_spec-1.0.4.Final.jar: 1.0.4.Final] в javax.el.BeanELResolver.invoke (BeanELResolver.java:537) [jboss-el-api_3.0_spec-1.0.4.Final.jar: 1.0.4.Final] at javax.el.CompositeELResolver.invoke (CompositeELResolver.java:256)[jboss-el-api_3.0_spec-1.0.4.Final.jar: 1.0.4.Final] на com.sun.el.parser.AstValue.invoke (AstValue.java:286) [javax.el-impl-3.0.1-b05-jbossorg-1.jar: 3.0.1-b05-jbossorg-1] по адресу com.sun.el.MethodExpressionImpl.invoke (MethodExpressionImpl.java:304) [javax.el-impl-3.0.1-b05-jbossorg-1.jar: 3.0.1-b05-jbossorg-1] на org.jboss.weld.util.el.ForwardingMethodExpression.invoke (ForwardingMethodExpression.java:40) [weld-core-impl-2.2.16.SP1.jar: 2015-09-16 08:49] at org.jboss.weld.el.WeldMethodExpression.invoke (WeldMethodExpression.java:50) [weld-core-impl-2.2.16.SP1.jar: 2015-09-16 08:49] at org.jboss.weld.util.el.ForwardingMethodExpression.invoke (ForwardingMethodExpression.java:40) [weld-core-impl-2.2.16.SP1.jar: 2015-09-16 08:49]в org.jboss.weld.el.WeldMethodExpression.invoke (WeldMethodExpression.java:50) [weld-core-impl-2.2.16.SP1.jar: 2015-09-16 08:49] в com.sun.faces.facelets.el.TagMethodExpression.invoke (TagMethodExpression.java:105) [jsf-impl-2.2.12-jbossorg-2.jar: 2.2.12-jbossorg-2] ... еще 45

13: 07: 45,443 SEVERE [org.omnifaces.exceptionhandler.FullAjaxExceptionHandler] (задание по умолчанию-1) FullAjaxExceptionHandler: при обработке запроса AJAX JSF возникла исключительная ситуация.Будет отображена страница ошибки «/error.xhtml»: java.lang.IllegalArgumentException: ThreatListPanel на javax.faces.component.UIComponentBase.findComponent (UIComponentBase.java:651) [jboss-jsf-api_2.2_spec-2.2.12.jar: 2.2.12] at org.primefaces.util.ComponentTraversalUtils.firstById (ComponentTraversalUtils.java:140) [primefaces-6.2.3.jar: 6.2.3] at org.primefaces.expression.SearchExpressionFacade.resolveComponent.jpg: 526) [primefaces-6.2.3.jar: 6.2.3] в org.primefaces.expression.SearchExpressionFacade.resolveClientId (SearchExpressionFacade.java:338) [primefaces-6.2.3.jar: 6.2.3]в org.primefaces.expression.SearchExpressionFacade.resolveClientId (SearchExpressionFacade.java:292) [primefaces-6.2.3.jar: 6.2.3] в org.primefaces.PrimeFaces $ Ajax.validateClientId (PrimeFaces.javas-90)6.2.3.jar: 6.2.3] в org.primefaces.PrimeFaces $ Ajax.update (PrimeFaces.java:280) [primefaces-6.2.3.jar: 6.2.3] в de.heimannsystems.jee.incentcontrol.modules.firstview.threatmonitor.ThreatMonitorView.updateThreatList (ThreatMonitorView.java:145) [incentcontrol-module-firstview-1.2.0-SNAPSHOT.jar: 1.2.0-SNAPSHOT] в sun.reflect.NativeMethodAccessorImpl.invoke0 (Native).jar: 1.8.0_121] в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) [rt.jar: 1.8.0_121] в sun.reflect.DelegatingMethodAccessorImpl.invoke (Делегирование: 1.8.0_121] в java.lang.reflect.Method.invoke (Method.java:498) [rt.jar: 1.8.0_121] в javax.el.ELUtil.invokeMethod (ELUtil.java:308) [jboss-el-api_3.0_spec-1.0.4.Final.jar: 1.0.4.Final] на javax.el.BeanELResolver.invoke (BeanELResolver.java:537) [jboss-el-api_3.0_spec-1.0.4.Final.jar: 1.0.4.Final] на javax.el.CompositeELResolver.invoke (CompositeELResolver.java:256) [jboss-el-api_3.0_spec-1.0.4.Final.jar: 1.0.4.Final] на com.sun.el.parser.AstValue.invoke (AstValue.java:286) [javax.el-impl-3.0.1-b05-jbossorg-1.jar: 3.0.1-b05-jbossorg-1] по адресу com.sun.el.MethodExpressionImpl.invoke (MethodExpressionImpl.java:304) [javax.el-impl-3.0.1-b05-jbossorg-1.jar: 3.0.1-b05-jbossorg-1] в org.jboss.weld.util.el.ForwardingMethodExpression.invoke (ForwardingMethodExpression.java:40) [weld-core-impl-2.2.16.SP1.jar: 2015-09-16 08:49] at org.jboss.weld.el.WeldMethodExpression.invoke (WeldMethodExpression.java:50) [weld-core-impl-2.2.16.SP1.jar: 2015-09-16 08: 49] at org.jboss.weld.util.el.ForwardingMethodExpression.invoke (ForwardingMethodExpression.java:40) [weld-core-impl-2.2.16.SP1.jar: 2015-09-16 08:49] в org.jboss.weld.el.WeldMethodExpression.invoke (WeldMethodExpression.java:50) [weld-core-impl-2.2.16.SP1.jar: 2015-09-16 08:49] на com.sun.faces.facelets.el.TagMethodExpression.invoke (TagMethodExpression.java:105) [jsf-impl-2.2.12-jbossorg-2.jar: 2.2.12-jbossorg-2] в org.primefaces.component.poll.Poll.broadcast (Poll.java:251) [primefaces-6.2.3.jar: 6.2.3] в javax.faces.component.UIViewRoot.broadcastEvents (UIViewRoot.java:790) [jboss-jsf-api_2.2_spec-2.2.12.jar: 2.2.12] по адресу javax.faces.component.UIViewRoot.processApplication (UIViewRoot.java:1282) [jboss-jsf-api_2.2_spec-2.2.12.jar: 2.2.12] в com.sun.faces.lifecycle.InvokeApplicationPhase.execute (InvokeApplicationPhase.java:81) [jsf-impl-2.2.12-jbossorg-2.jar: 2.2.12-jbossorg-2] вcom.sun.faces.lifecycle.Phase.doPhase (Phase.java:101) [jsf-impl-2.2.12-jbossorg-2.jar: 2.2.12-jbossorg-2] на com.sun.faces.lifecycle.LifecycleImpl.execute (LifecycleImpl.java:198) [jsf-impl-2.2.12-jbossorg-2.jar: 2.2.12-jbossorg-2] в javax.faces.webapp.FacesServlet.service (FacesServlet.java:658)[jboss-jsf-api_2.2_spec-2.2.12.jar: 2.2.12] на io.undertow.servlet.handlers.ServletHandler.handleRequest (ServletHandler.java:86) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.FilterHandler $ FilterChainImpl.doFilter (FilterHandler.java:130)[undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] по адресу io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter (JsrWebSocketFilter.java:151) [undertow-websockets-jsr-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.core.ManagedFilter.doFilter (ManagedFilter.java:60) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.FilterHandler $ FilterChainImpl.doFilter (FilterHandler.java:132) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в de.heimannsystems.jee.incentcontrol.servletfilter.LoginFilter.callNextFilter (LoginFilter.java:97) [incentcontrol-common-3.2.0.jar:]в de.heimannsystems.jee.incentcontrol.servletfilter.LoginFilter.doFilter (LoginFilter.java:55) [incentcontrol-common-3.2.0.jar:] в io.undertow.servlet.core.ManagedFilter.doFilter (ManagedFilter.j:60) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.FilterHandler $ FilterChainImpl.doFilter (FilterHandler.java:132) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.FilterHandler.handleRequest (FilterHandler.java:85) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] вio.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest (ServletSecurityRoleHandler.java:62) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.ServletHisler.handleRequest (ServletDispatchingHandler.java:36) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest (SecurityContextAssociationHandler.java):.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler.java:43) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest (SSLInformationAssociationHandler:131) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest (ServletAuthenticationCallHandler.java:57) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler.java:43) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] вio.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest (AuthenticationConstraintHandler.java:51) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.security.handlers.AbstractConfidentialityHandler.handReququAbstractConfidentialityHandler.java:46) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest (ServletConfidentialityConstraintHandler.java:64) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest (ServletSecurity.trajundertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest (AuthenticationMechanismsHandler.java:58) [undertow-core-1.2.9.Final.jar:1.2.9.Final] в io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest (CachedAuthenticatedSessionHandler.java:72) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.security.handlers.NotificationReceiverHandler.handleRequest (NotificationReceiverHandler.java:50) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.security.handlers.SecurityInitialHandler.handleRequest (SecurityInitavaHandler: 76) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] на io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler.java:43) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest (JACCContextIdHandler.java:61) в io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler.java:43) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler.java: 43) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest (ServletInitialHandler.java:282) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest (ServletInitialHandler.java:261) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final]в io.undertow.servlet.handlers.ServletInitialHandler.access $ 000 (ServletInitialHandler.java:80) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final]в io.undertow.servlet.handlers.ServletInitialHandler $ 1.handleRequest (ServletInitialHandler.java:172) [undertow-servlet-1.2.9.Final.jar: 1.2.9.Final] в io.undertow.server.Connectors.executeRootHandler (Connectors.java:199) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] на io.undertow.server.HttpServerExchange $ 1.run (HttpServerExchange.java:774) [undertow-core-1.2.9.Final.jar: 1.2.9.Final] в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) [rt.jar: 1.8.0_121] в java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) [rt.jar: 1.8.0_121] в java.lang.Thread.run (Thread.java:745) [rt.jar: 1.8.0_121]

1 Ответ

0 голосов
/ 14 декабря 2018

Исправлено.
Это была комбинация двух проблем.Первый Можно ли обновить не-JSF-компоненты (обычный HTML) с помощью JSF ajax? Я добавил jsf: id в Div

Второй из Как узнать идентификатор клиентакомпонента для обновления / рендеринга AJAX?Не удается найти компонент с выражением «foo», на которое ссылается «bar»

Он говорит, что нужно искать в выводе HTML фактический идентификатор клиента

Как только у меня был jsf: id и фактическийидентификатор клиента все это работало

...