我需要将一些原始HTML标记放入我的JSF页面,因为JSF无法生成我需要的HTML。现在我需要在那里评估一个表达式:
<input type="button" data-ltuId="#{LTU.id}" [...] />
JSF不评估此表达式。为什么?它确实评估
<h:outputText value="#{LTU.id}" />
如何将此表达式的结果放入data-ltuId
?
答案 0 :(得分:0)
在JSF 1.2中,你不能在普通的html模板文本中使用jsf el(#{})。自JSF 2以来可以使用Facelets。
我认为你可以在这里使用JSP el(用$替换#)。
<input type="button" data-ltuId="${LTU.id}" [...] />