#forms #struts2
#формы #struts2
Вопрос:
Я использую тег struts 2 <s:form>
. Теперь я хочу использовать дизайн, подготовленный нашей командой дизайнеров. Поэтому я должен заинтриговать свой специфичный для struts код обычным HTML-дизайном. Проблема в том, что <s:form>
тег генерирует <table>
HTML-код и <s:textfield>
генерирует <tr><td><input type='text'></td></tr>
.
Итак, мой вопрос заключается в том, как избежать генерации распорок формы HTML-кода.
Комментарии:
1. Вы также можете просто использовать HTML-форму. Вам не обязательно использовать теги struts.
2. Если я использую HTML-форму, я не получу функцию struts, такую как состояние обслуживания.
3. Вы также можете установить тему по умолчанию , чтобы избежать необходимости указывать тему везде.
4. @Shweta Не уверен, о чем вы говорите, но между <form> и <s:form> практически нет разницы.
Ответ №1:
если вы хотите избежать сгенерированного struts 2 java-скрипта или HTML-кода, используйте простую тему.как показано ниже
<s:form action="loginAction" theme="simple">
struts2 имеют другую тему и шаблон. вы можете создать свою собственную тему и шаблон, расширив простую тему и предоставив собственный бесплатный шаблон маркера.