Struts 2 genera automaticamente una tabella HTML per il tag <s:form>
. Come posso disabilitarlo? Qualsiasi aiuto sarà apprezzato. Grazie.Come disabilitare i puntoni 2 Generazione di tabelle per Form?
risposta
Struts2 hanno funzionalità generazione tema basato su cui generares sia Tavolo codice HTML basato per la sua impostazione predefinita tag è x_html che è il vostro caso. È possibile evitare questo impostando tema semplice a livello di pagina o di ogni tag ha proprietà tema che genererà div contenuti HTML basati
<s:form name="test" theme="simple">
oppure è possibile impostare tema per tutta la pagina, come di seguito valore statico
<s:set name="theme" value="'simple'" scope="page" />
proprietà
<s:set name="theme" value="%{myTheme}" scope="page" />
è possibile impostarlo su tutta l'applicazione da
0.123.<constant name="struts.ui.theme" value="simple" />
Se vuoi realizzare questo attraverso l'intero progetto, usa
impostazione tema semplice evita l'uso di convalida avanzata nei moduli (credo). si consiglia di utilizzare template css_xhtml sia aggiungendo seguente riga al struts.xml
<constant name="struts.ui.theme" value="css_xhtml" />
o specificamente nei settori concreti di codice, come forma
<s:form name="test" theme="simple">
questo modo si ottiene elementi HTML con le loro classi CSS assegnate, pronte per essere abbinate ai CSS.
volevo dire '
semplice tema è quello che hai detto css_xhtml –
semplice e css_xhtml non sono gli stessi. Per evitare autogenerating apertura e chiusura
Dobbiamo iniziare a contrassegnare i duplicati di questo ... Questo è stato risposto molte volte. – Quaternion