JSF生成的HTML元素ID正在发生变化,如何将其设置为固定元素ID?

时间:2013-09-30 18:43:11

标签: jsf element identifier

我有一个JSF输入文本组件,其id为search。在生成的HTML输出中,它看起来像j_idt17:search,但数字17正在不断变化。如何让它保持一个?

1 个答案:

答案 0 :(得分:12)

为生成带有id="j_idt17"的HTML元素的JSF组件提供固定ID。在这种特殊情况下,它可能是HTML输入元素的父<form>元素,它由JSF <h:form>组件生成。

所以,这应该做:

<h:form id="form">

这样,生成的HTML <input>元素的ID将变为form:search

相关问题