日期:2014-05-18  浏览次数:20661 次

[JSF]为什么我的下一个页面显示不出来h:messages?当前页面显示正常。
就是不显示,我都急的快疯掉了。
在返回之前FacesMessage都是存在的。
在当前页面一切显示正常。
在迁移到下一个页面就不行。
还请高手指教!
万分感谢!

每个JSP都有下面的代码,而且都是在form里
<h:messages globalOnly="true" layout="table" errorStyle="color:deeppink;font-size:10pt;"></h:messages>

------解决方案--------------------
h:messages 显示一次后就被清空而不再继续显示
------解决方案--------------------
因为原由的信息已经被清空了
在完成迁移到下个也面的action 后 加上如下操作:
FacesMessage msg=new FacesMessage("打印的内容");
FacesContext.getCurrentInstance.add(null,msg);就可以了..