我正在使用jsf和Primefaces,我需要一些帮助。 我在我的项目中构建了一个IdleMonitor。它将在超时后触发咆哮,我想在可点击的链接中构建。但我的问题是我无法在bean中添加html代码,并且在点击咆哮之后没有找到任何有关操作的内容。
public void onActive() {
String link = "<a href=\"http://abcd.efg.com\" target=\"_blank\">http://abcd.efg.com</a>";
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_FATAL, "Deine Session ist abgelaufen", link));
}
XHTML:
<h:form>
<prime:growl id="messages" showDetail="true" sticky="true" redisplay="false" escape="false"/>
<prime:idleMonitor timeout="5000">
<prime:ajax event="idle" listener="#{idleMonitorView.onActive}" update="messages" />
<prime:ajax event="active" listener="#{idleMonitorView.onActive}" update="messages"/>
</prime:idleMonitor>
</h:form>