Comment utiliser les styles css dans struts2 tags?
Je suis à l'aide de métro CSS du thème dans mon struts2 application. J'ai été en utilisant des balises html avec des classes CSS qui fonctionne très bien. Mais lors de la création de la logique de validation, j'ai trouvé qu'Il ne valider le formulaire mais n'affiche pas d'erreur.
<form action="register.action" method ="post" validate="true">
<div class="input-control text span3">
<input type="text" name="username" placeholder="Enter User Name" value="" />
<span class="helper"></span>
</s:div>
</form>
puis je suis passé à struts2 balises html et il a commencé à montrer des erreurs mais maintenant, je n'ai pas de style ci-joint. J'ai utilisé cssClass attribut de struts2 des balises html pour donner du style et la forme des balises div qui a bien fonctionné, mais après un changement de <input type="text">
tag <s:textfield>
tout le style attaché à la zone de saisie est allé.
Veuillez me suggérer comment utiliser les balises struts préservation de styles CSS.
OriginalL'auteur Ananda | 2012-12-15
Vous devez vous connecter pour publier un commentaire.
Si vous avez déjà tous JSP-s avec vos propres styles et éléments d'utilisation Struts2
simple
thème. Ce thème ne permettra pas de créer des éléments supplémentaires, ni de montrer les erreurs de validation. Mais vous pouvez utiliserfielderror
balise pour montrer les erreurs de validation http://struts.apache.org/2.x/docs/fielderror.html. Si vous formulaire va ressembler à quelque chose comme ça:Vous pouvez définir le thème par défaut pour l'ensemble de l'application à l'intérieur de votre
struts.xml
fichier à l'aide destruts.ui.theme
constante.Aussi, comment puis-je utiliser la localisation des ressources clés de fichier pour afficher l'étiquette de ApplicationResource.propriétés?
OriginalL'auteur Aleksandr M
Vous pouvez utiliser
cssClass
propriété de<s:textfield>
tag et ajouter des styles CSS à styleup votre formulaire.Une chose à noter ici est que Struts2 balise utilise xhtml thème par défaut. Ainsi, il génère beaucoup de code html avec le formulaire. Vous pouvez changer le thème par défaut de css_xhtml pour appliquer vos propres styles au lieu d'utiliser Struts2 par défaut.
Ajoutez ce qui suit dans
struts.properties
fichier.jambes de force.l'interface utilisateur.thème = css_xhtml
Référence: Remplacer Thème par Défaut dans Struts 2
OriginalL'auteur Viral Patel