识别h:outputText中的链接



我需要使用<h:outputText>标记组件显示一些文本。有一个要求是,如果文本包含URL,即http//example.com.co,我需要将其显示为链接。

例如,如果用户输入Yo quiero www.google.com,我需要显示Yo quiiro www.google.com/em>

您需要一个函数来替换字符串上的正则表达式。您可以使用string.replaceAll()

您有多个选项来放置此函数。

  1. 您可以在您的backingbean中创建一个方法
  2. 您可以创建一个自定义的jsf标记(示例)
  3. 您可以创建自定义el函数(示例)

No 1是最容易实现的imho。

相关内容

  • 没有找到相关文章

最新更新