溢出,
从昨天开始,由于未知原因,我遇到了以下问题:
我有一个项目列表,当我删除其中一个并让页面通过 ajax 刷新时,它在删除过程后卡住并打印出以下错误:
2013 年 7 月 28 日下午 3:54:42 org.apache.myfaces.context.servlet.ServletExternalContextImpl setResponseContentType 严重:无法设置内容类型。响应已提交
删除代码由以下方式调用:
public void deleteEntry(AjaxBehaviorEvent event){...} //runs fine
ajax部分是:
<h:commandButton value="delete" onclick="closeDialog(deleteDlg);">
<f:ajax event="click" execute="@form" render=":maintable" listener="#{updateEntryMetaDataBean.deleteEntry}"/>
</h:commandButton>
我真的不知道为什么会发生这个错误,它似乎只发生在这个特定的页面上,在其他具有相同行为的页面上运行良好。
我的 ajax-status 挂断并继续运行:
<!-- AJAX-STATUS INFO -->
<p:ajaxStatus style="width:64px;height:64px;position:fixed;right:5px;bottom:5px">
<f:facet name="start">
<p:graphicImage value="resources/images/loading.gif" />
</f:facet>
<f:facet name="complete">
<h:outputText value="" />
</f:facet>
</p:ajaxStatus>
我可以在那里做什么?