2010-11-12 2 views
0

J'ai un problème avec l'étiquette d'interface utilisateur de Struts2. Firefox n'affiche pas l'élément sélectionné. Je code JSP:Balise UI Struts2 Select: problème de rendu dans Firefox avec l'élément sélectionné

<s:select list="allCategories" value="2" listKey="id" listValue="categoryName" name="selectedCategory" key="shortcut.add.category" required="true" /> 

Il rend dans:

<select gtbfieldid="49" name="selectedCategory" id="inputShortcuts_selectedCategory"> 
<option value="1">23456</option> 
<option value="2" selected="selected">Catg1</option> 
<option value="3">updated</option> 

<option value="6">Category</option> 
</select> 

Quand j'ouvre cette action dans IE, il rend très bien (en option Catg1 est sélectionnée par défaut). Mais Firefox (3.6) montre la première option sélectionnée. Comment puis-je le résoudre? J'utilise le thème xhtml de Struts2.

Répondre

1

Votre code HTML généré s'affiche correctement pour moi dans Firefox 3.6.11. Avez-vous confirmé que vous ne visualisez pas une version en cache de la page? Je vois que gtbfieldid est ajouté à la sortie rendue. N'est-ce pas à partir de la barre d'outils Google? Peut-être que cela interfère avec quelque chose?

Je ne vois rien de mal visiblement avec votre élément de sélection qui l'empêcherait de fonctionner correctement dans n'importe quel navigateur.

+0

Merci! Vraiment, c'était une fausse alarme. J'ai redéployé l'application et ça marche, merci! – vmg

Questions connexes