Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
JSF2.0响应已被注释(ajax)_Ajax_Events_Jsf_Listener_Response - Fatal编程技术网

JSF2.0响应已被注释(ajax)

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

溢出

从昨天开始,我不知什么原因出现了以下问题:

我有一个项目列表,当我删除其中一个项目并让页面通过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状态挂起并继续运行:

    <!-- 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分钟的测试和分析,它又能工作了。。。没有改变什么吗??有服务器问题吗?我真的很怀念“太本地化”的原因。我建议删除这个问题,因为在正常情况下没有其他人会遇到这个问题。