Отправка данных с помощью GET в JSF

#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.