3
UPD:此錯誤是由安裝PrimeFaces 4.0引起的。JSF:當使用multipart/form-data和AJAX時奇怪的iframe
我在JSF 2.2.4(Glassfish 4.0.0)中有multipart/form-data和AJAX的問題。當我鍵入內容時,會顯示一個奇怪的iframe,其ID爲JSFFrameId,其中包含AJAX的響應。類似這樣的:
<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>
但是設置了該值。怎麼了?這是一個錯誤嗎? JSF形式:
<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;
}
}
OP提到他用鑽嘴魚科2.2.4。 – BalusC