我试图从servlet的,但没有运气显示XHTML页面成功的消息,这是我的代码 在servlet的,我有显示消息从Servlet来JSF页面
FacesContextFactory contextFactory = (FacesContextFactory)FactoryFinder.getFactory(FactoryFinder.FACES_CONTEXT_FACTORY);
LifecycleFactory lifecycleFactory = (LifecycleFactory)FactoryFinder.getFactory(FactoryFinder.LIFECYCLE_FACTORY);
Lifecycle lifecycle = lifecycleFactory.getLifecycle(LifecycleFactory.DEFAULT_LIFECYCLE);
FacesContext facesContext = contextFactory.getFacesContext(request.getSession().getServletContext(), request, response, lifecycle);
facesContext.addMessage("user:displaymessagesave", new FacesMessage("user saved successfully"));
在XHTML页面内形式我已经写标签显示消息的形式ID =用户
<h:message class="success" for="displaymessagesave" id="displaymessagesave" />
保存到数据库中正在发生的事情,但它不是显示任何消息,请建议我要去哪里错了。
我尝试使用只有ID,但它仍然不显示任何信息相同。 – user2644886
你用h:消息而不是h:message来试试吗? – Tushee
是的,我试过没有运气。 – user2644886