JSF2.0响应已被注释(ajax)
溢出 从昨天开始,我不知什么原因出现了以下问题: 我有一个项目列表,当我删除其中一个项目并让页面通过ajax刷新时,它会在删除过程后阻塞,并向我显示以下错误: 2013年7月28日下午3:54:42 org.apache.myfaces.context.servlet.ServletExternalContextImpl setResponseContentType 严重:无法设置内容类型。已提交响应 删除代码由以下程序调用:JSF2.0响应已被注释(ajax),ajax,events,jsf,listener,response,Ajax,Events,Jsf,Listener,Response,溢出 从昨天开始,我不知什么原因出现了以下问题: 我有一个项目列表,当我删除其中一个项目并让页面通过ajax刷新时,它会在删除过程后阻塞,并向我显示以下错误: 2013年7月28日下午3:54:42 org.apache.myfaces.context.servlet.ServletExternalContextImpl setResponseContentType 严重:无法设置内容类型。已提交响应 删除代码由以下程序调用: public void deleteEntry(AjaxBehavi
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状态挂起并继续运行:
<!-- 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>
我可以在那里做什么?拥有整个堆栈跟踪有助于了解问题是如何导致的。没有详细的堆栈跟踪;这就是我的控制台所写的:(system.out….delete方法的输出)FETCH PARAMS Jul 28,2013 4:16:36 PM org.apache.myfaces.context.servlet.ServletExternalContextImpl setResponseContentType严重:无法设置内容类型。响应已经提交我正在tomcat上运行它,如果它帮助执行侦听器,但是当尝试更新maintable时,它抛出这个错误。我需要重新加载页面,然后我可以继续。。。所以这一定是ajax的问题?疯狂的东西。。。经过20分钟的测试和分析,它又能工作了。。。没有改变什么吗??有服务器问题吗?我真的很怀念“太本地化”的原因。我建议删除这个问题,因为在正常情况下没有其他人会遇到这个问题。