原始HTML元素属性中的JSF表达式

时间:2014-07-10 10:09:14

标签: jsf jsf-1.2

我需要将一些原始HTML标记放入我的JSF页面,因为JSF无法生成我需要的HTML。现在我需要在那里评估一个表达式:

<input type="button" data-ltuId="#{LTU.id}" [...] />

JSF不评估此表达式。为什么?它确实评估

<h:outputText value="#{LTU.id}" />

如何将此表达式的结果放入data-ltuId

1 个答案:

答案 0 :(得分:0)

在JSF 1.2中,你不能在普通的html模板文本中使用jsf el(#{})。自JSF 2以来可以使用Facelets。

我认为你可以在这里使用JSP el(用$替换#)。

<input type="button" data-ltuId="${LTU.id}" [...] />