Я работаю с 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: Я прошу прощения, если это известный и уже отвеченный вопрос, но я попытался и не смог найти его.