Мы конвертируем старое приложение Struts 1.x из HTML4 в XHTML1.1. Чтобы обеспечить соответствие требованиям тегов Struts, мы добавляемМожет ли Struts 1 в режиме XHTML иметь 2 формы для одного и того же действия?
<html:xhtml />
наверху наших JSP.
После этого, JSPs используя
<html:form method="post" action="/foo.do" styleId="bar">
бросил следующую ошибку:
Cannot specify "styleId" when in XHTML mode as the HTML "id" attribute is already used to store the bean name
Я прочитал, что решение заключается в удалении styleId и использовать имя вашего компонента формы, как будет вставлен в качестве идентификатора в ваш HTML. Мы можем вынуть styleId, но когда 2 формы на одной странице подчиняются одному и тому же действию, они заканчиваются тем же идентификатором, и XHTML больше недействителен!
Есть ли у нас какие-либо другие параметры, используя теги Struts?