在ADF消息中显示链接

时间:2019-05-28 13:03:38

标签: jsf jsf-2 oracle-adf

我需要替换ADFFaces消息内的超链接。 我采用了以下方法:

String htmlMessage = "<html>Some Message. "+
       "Goto <a href=http://www.google.com>Google</a></html>";
FacesMessage fMsg = new FacesMessage(htmlMessage);
FacesContext fContext = FacesContext.getCurrentInstance();
fContext.addMessage("",fMsg);

但是,当消息在网页中呈现时,消息为:

<html>Some Message. "+
       "Goto <a href=http://www.google.com>Google</a></html>

我的期望是:

Some Message.Google

在我的情况下,我必须在弹出窗口中显示消息。此外,在消息显示期间发生页面重定向[控制权返回首页] ,所以,我无法具有常规的<af:popup>组件。

我了解<af:outputText escape='false'>,但是由于我在消息中显示了它,所以无法使用它。

因此,我需要一个可以在FacesMessage内插入超链接的解决方案。

有人可以帮我吗?

0 个答案:

没有答案