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:使用多部分/表单数据和AJAX时使用奇怪的iframe_Ajax_Jsf_Primefaces_Multipartform Data - Fatal编程技术网

JSF:使用多部分/表单数据和AJAX时使用奇怪的iframe

JSF:使用多部分/表单数据和AJAX时使用奇怪的iframe,ajax,jsf,primefaces,multipartform-data,Ajax,Jsf,Primefaces,Multipartform Data,UPD:此错误是由安装PrimeFaces 4.0引起的 我在JSF2.2.4 Glassfish 4.0.0中遇到了多部分/表单数据和AJAX的问题。当我键入某个内容时,会显示一个奇怪的iframe,其id为jsframeid,其中包含AJAX的responce。大概是这样的: <iframe src="about:blank" id="JSFFrameId" name="JSFFrameId"> <partial-response id="j_id1"><

UPD:此错误是由安装PrimeFaces 4.0引起的

我在JSF2.2.4 Glassfish 4.0.0中遇到了多部分/表单数据和AJAX的问题。当我键入某个内容时,会显示一个奇怪的iframe,其id为jsframeid,其中包含AJAX的responce。大概是这样的:

<iframe src="about:blank" id="JSFFrameId" name="JSFFrameId">
    <partial-response id="j_id1"><changes><update id="j_id1:javax.faces.ViewState:0"><![CDATA[1204950170773864689:-3204770436768457110]]></update></changes></partial-response>
</iframe>

我想可能是这个bug:

OP提到他正在使用Mojarra 2.2.4。
<h:form enctype="multipart/form-data">
    <h:outputText value="#{foo.string}" id="asd" />
    <h:inputText value="#{foo.string}">
        <f:ajax event="change" render="asd" />
    </h:inputText>
</h:form>
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

@ManagedBean(name = "foo")
@RequestScoped
public class SomeBean {
    private String string;

    public String getString() {
        return string;
    }

    public void setString(String string) {
        this.string = string;
    }
}