Я новичок в JSF, и я пытаюсь создать таблицу данных, которая будет отображать некоторые свойства (первый столбец будет содержать имена свойств, а второй столбец - их значения). Типы свойств могут различаться (String, Long, URI, Calendar и т. д.).
Что я хочу сделать, так это, если тип свойства, например. String, long, boolean и т. д. для вывода значения свойства в виде простого текста (с использованием outputText), но если это URI или ссылка (это настраиваемый тип), чтобы просмотреть его как ссылку.
Это моя текущая страница JSF (показывает все как обычный текст):
<p:dataTable var="property"
value="#{myBean.properties()}" >
<p:column headerText="Property" >
#{property}
</p:column>
<p:column headerText="Value">
<h:outputText value="#{myBean.property(property)}"/>
</p:column>
</p:dataTable>
Спасибо!
<h:outputLink value="#{myBean.property}"/>
? - person Andy   schedule 19.07.2013