面对在刷新页面之前未显示的消息

时间:2012-04-02 13:42:47

标签: jsf richfaces messages

我正在使用JSF1.2,Tomcat 6.0,RichFaces 3.3.3和Java 6u31。

我在托管bean中执行操作,并向用户显示一条消息。没关系。 之后,我在托管中执行了另一个操作,然后在刷新页面之前消息不再起作用。

我可以向你保证,问题不在托管bean中,因为我刚删除了所有方法impl,将其留空,并且仍然会发生错误。

因此,问题出现在xhtml页面中。我试图放a4j:status,但它确实显示任何错误。

所以,我看到自己没有希望。我不会在这里发布所有代码,因为它太大而且复杂。

我想知道你们其中一个人是否见过这样的事情,或者你是否猜到了什么事情发生了。我可以编辑添加您想要的任何信息的问题。

1 个答案:

答案 0 :(得分:4)

我解决了这个问题。

我在rich:fileupload中有一个onupload。 我只是将其删除,然后添加a4j:support,如下所示:

<a4j:support event="onupload" oncomplete="foo()" />

就是这样。我只是不明白为什么它以这种方式工作,而且不是旧的方式。

顺便说一句,谢谢。