我们可以动态设置“description”元属性的值吗?

时间:2010-10-20 16:56:52

标签: html jsf

在HTML + JSF

的情况下,我们可以使用以下内容吗?
<meta  name="description" content="#{MyBean.attr}"/>

即。我们可以动态地设置“描述”元属性的值吗?

1 个答案:

答案 0 :(得分:3)

当您将JSF与Facelets一起用作视图技术时,这将起作用。但是,由于您提出这个问题,您似乎正在使用遗留JSP作为视图技术,其中不支持模板文本中的统一EL(那些#{}事物)。您需要使用JSF h:outputText组件来打印bean属性。

<meta name="description" content="<h:outputText value="#{MyBean.attr}" />" />

丑陋,是的,但这是坚持传统视图技术的回报,而这种技术最初并不是用JSF设计的;)如果你对Facelets感到好奇,请看看它的docbook。这是JSF 2.0及更新版本中默认视图技术的方式。