Избегание struts 2 сгенерированных Java-сценариев и HTML-кода в теге

#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 имеют другую тему и шаблон. вы можете создать свою собственную тему и шаблон, расширив простую тему и предоставив собственный бесплатный шаблон маркера.