【发布时间】:2014-04-14 08:33:26
【问题描述】:
版本:
Apache MyFaces 2.1.14 和 RichFaces 4.3.5
问题:
我们正在从 jsf 1.2 迁移到 jsf 2。我们面临着非常奇怪的问题:
当执行任何 ajax 操作时,我们会遇到错误并且页面没有刷新(或像往常一样重新渲染)
org.apache.myfaces.context.servlet.ServletExternalContextImpl setResponseContentType
SEVERE: Cannot set content type. Response already committed
这个问题和jsf 2.0 response already commented (ajax)很相似, 但似乎没有人回答这个问题。 它也只出现在特定页面,其他地方的相同代码工作正常,这个错误本质上是非常随机的?
这与 apache myfaces 有什么关系? 如果有任何可用的输入,请提供帮助。
导致这些问题的 xhtml ajax 标签是:a4j:commandLink 和 a4j:ajax
【问题讨论】:
-
您可以显示任何堆栈跟踪吗?通常,您的代码中应该有另一个错误(在 ajax 调用期间),