Мне нужно разработать веб-приложение, которое должно соответствовать «Закону о станке» (Legge Stanca). До сих пор я использовал jsf2.0 (Mojarra) + primefaces 3.2, но у меня возникают проблемы с проверкой при использовании
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
В частности, для пустой страницы формы сгенерирован следующий html-код:
<form id="j_idt16" name="j_idt16" method="post" action="/econsob/faces/prova_stanca.xhtml" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="j_idt16" value="j_idt16" />
<input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="-8952155502993391596:-7459269746161777412" autocomplete="off" />
</form>
не проходит проверку, потому что:
- имя атрибута в теге формы не поддерживается типом документа, требуемым законом Stanca
- тип документа не допускает здесь элемент "ввод" (сразу под формой)
- автозаполнение атрибута не поддерживается типом документа
Есть ли способ решить эту проблему? Возможно ли, что страница, сгенерированная jsf, не проверяется с использованием Strict?