0

为什么我们需要在 JSF 和 JSTL/EL 中使用自定义标签,即使提供了足够的内置标签(HTML 或其他)?它们的应用和用途是什么?

4

1 回答 1

0

有点晚了,但这可能对您的问题有用:http: //blog.oio.de/2012/05/23/custom-tags-as-an-alternative-to-composite-components-in-jsf/

标签基本上可以充当较大代码片段的占位符。例如,您可以使用一个简单的标签,比如一个更大的结构,比如

<div class="outer">
    <div class="inner">
        <div class="headline"> #{headline} </div>
        #{content}
    </div>
</div>

你可以像这样轻松地使用它

<panel headline="My Headline" content="My Content" /> 

不要将自定义标签与复合组件混淆,顺便说一句。这些甚至比自定义标签更强大。

于 2012-05-24T08:30:58.910 回答