#html #jsf
#HTML #jsf
Вопрос:
На моем веб-сайте есть форма поиска, которую я создаю на основе того, что я узнал из книги, которую я читаю, и у меня есть вопрос о «имени» — части параметров запроса.
После того, что я понял, я использую обычную HTML-форму, когда хочу отправить данные с помощью GET, и я использую <h:inputText id="city" value="#{testBean.city}" />
эти теги внутри. Правильно, что то, что вы обычно пишете name="city"
в обычных HTML-тегах, совпадает с id="city"
? И это применимо ко всем тегам JSF?
Ответ №1:
Да, это верно. Насколько я знаю, когда вы пишете теги без атрибута ‘id’, средство визуализации автоматически генерирует атрибут ‘name’ для соответствующего HTML-компонента / тега / чего-либо. Но когда вы регистрируете компонент jsf с атрибутом ‘id’, его значение используется для значения ‘name’ в HTML.