Comment faire pour désactiver struts 2 de génération de Table de Forme?
Struts 2 générer automatiquement un tableau HTML pour la <s:form>
tag. Comment puis-je le désactiver? Toute aide sera appréciée. Merci.
- Nous avons besoin de commencer le marquage des doublons de cette... de Ce qui a été répondu à plusieurs reprises.
Vous devez vous connecter pour publier un commentaire.
Struts2 ont thème des fonctionnalités de génération sur la base duquel il generares soit la Table de base de code HTMl et ses balises par défaut est x_html qui est votre cas .
Vous pouvez éviter cela en thème comme simple au niveau de la page ou chaque balises thème de la propriété qui va générer des div en fonction du contenu html
ou vous pouvez définir un thème pour toute la page comme ci-dessous
valeur statique
propriété
vous pouvez la définir à travers toute l'application par
Juste ajouter
constant name="struts.l'interface utilisateur.thème" value="simple" dans struts.xml. Il ne s'applique struts thèmes par défaut.
Une autre possibilité serait d'utiliser le HTML de la balise.
paramètre de thème simple permet d'éviter l'utilisation de l'avancé de la validation dans les formes (je pense). vous devez utiliser css_xhtml modèle soit en ajoutant la ligne suivante à votre struts.xml
<constant name="struts.ui.theme" value="css_xhtml" />
ou, plus spécifiquement dans les domaines concrets de votre code, comme la forme
<s:form name="test" theme="simple">
Cette façon, vous obtenez des éléments html avec leurs classes css attribuées, prête à être mise en forme avec css.
<s:form name="test" theme="css_xhtml">