【问题标题】:Recognize links in h:outputText识别 h:outputText 中的链接
【发布时间】:2013-02-05 01:33:19
【问题描述】:

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

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

【问题讨论】:

  • 您正在从用户那里获取输入,或者您在文本中有一些预定义的值并且您想将其输出给用户?
  • 嗨,来自用户的输入。

标签: html jsf hyperlink


【解决方案1】:

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

你有多个选项来放置这个函数。

  1. 您可以在支持 bean 中创建一个方法。
  2. 您可以创建自定义 jsf 标签 (example)
  3. 您可以创建自定义 el 函数 (example)

没有 1 是最容易实现恕我直言。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-09
  • 2014-12-10
  • 1970-01-01
  • 1970-01-01
  • 2017-11-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多