Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf ice中的首次单击:commandbutton抛出异常_Jsf_Icefaces_Jsf 1.2_Icefaces 1.8 - Fatal编程技术网

Jsf ice中的首次单击:commandbutton抛出异常

Jsf ice中的首次单击:commandbutton抛出异常,jsf,icefaces,jsf-1.2,icefaces-1.8,Jsf,Icefaces,Jsf 1.2,Icefaces 1.8,我有一个IceFaces1.8和JSF1.1JSP页面 <ice:form partialSubmit="true"> <ice:messages /> <ice:panelGrid columns="2"> <

我有一个IceFaces1.8和JSF1.1JSP页面

<ice:form partialSubmit="true">
                                        <ice:messages />
                                        <ice:panelGrid columns="2">
                                            <ice:outputText value="#{msg.UserName}"></ice:outputText>
                                            <h:inputText required="true" id="UserName"
                                                value="#{loginBean.userName}" />

                                            <ice:outputText value="#{msg.Password}"></ice:outputText>
                                            <h:inputSecret id="Password" required="true"
                                                value="#{loginBean.password}" />

                                            <ice:outputText value=""></ice:outputText>
                                            <h:commandButton type="submit" value="#{msg.Login}"
                                                action="#{loginBean.login}" />
                            </ice:panelGrid>
                                </ice:form>
第二次按时,代码运行正常
请提供有关此问题以及如何解决此问题的建议

可能是因为您正在使用ice:form并通过h:commandButton提交它。将commandButton更改为ice:commandButton,然后重试

更改:

<h:commandButton type="submit" value="#{msg.Login}" 
     action="#{loginBean.login}" />
致:


同样的xhtml也适用于我。如果将内容包装在ui:composition模板中,则web.xml或模板页面中可能有错误。
<h:commandButton type="submit" value="#{msg.Login}" 
     action="#{loginBean.login}" />
<ice:commandButton type="submit" value="#{msg.Login}" 
    action="#{loginBean.login}" />