我需要使用<h:outputText>
标记组件显示一些文本。有一个要求是,如果文本包含URL,即http//example.com.co
,我需要将其显示为链接。
例如,如果用户输入Yo quiero www.google.com,我需要显示Yo quiiro www.google.com/em>
您需要一个函数来替换字符串上的正则表达式。您可以使用string.replaceAll()
。
您有多个选项来放置此函数。
- 您可以在您的backingbean中创建一个方法
- 您可以创建一个自定义的jsf标记(示例)
- 您可以创建自定义el函数(示例)
No 1是最容易实现的imho。