Совместимы ли страницы JSP с синтаксисом HTML5? - PullRequest
0 голосов
/ 08 мая 2019

Я работаю с Tomcat 9 и использую сайт с несколькими страницами JSP. У меня есть Sheet.jsp, страница для самостоятельной публикации: она имеет форму, скажем, F, содержащую два поля, A и B; есть также кнопка отправки, S. A - поле ввода, B - только для чтения и показывает результат. Я хочу использовать HTML5, поэтому я положил в начале Sheet.jsp. Итак, я написал:

<form id=F action=POST>
    <input type=Text id=A>
    <input type=Text id=B readonly>
    <input type=submit id=S>
</form>

Я использовал атрибут "id", а не атрибут "name", согласно HTML5. Таким образом, страница не работает. Если я напишу:

<form name=F action=POST>
    <input type=Text name=A>
    <input type=Text name=B readonly>
    <input type=submit name=S>
</form>

страница работает нормально.

Итак, мой вопрос: есть ли проблема совместимости между страницами JSP и HTML5?

Возможно, JSP генерирует только текст HTML4?

Заранее спасибо. PS: Я прошу прощения, если это известный и уже отвеченный вопрос, но я попытался и не смог найти его.

1 Ответ

0 голосов
/ 08 мая 2019

Может быть, я решил проблему.Атрибут name необходим при отправке формы, и отправляются только входные теги с именем атрибута.Без определенного атрибута name ничего не передается.

Атрибут id может использоваться на стороне клиента (например, в коде Javascript), но не для отправки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...