Struts2选择UI标签时遇到问题。 Firefox不显示所选项目。我在JSP中有代码:
<s:select list="allCategories" value="2" listKey="id" listValue="categoryName" name="selectedCategory" key="shortcut.add.category" required="true" />
它呈现为:
<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>
当我在IE中打开此操作时,它呈现正常(默认情况下选择选项Catg1)。但Firefox(3.6)显示第一个选项。我该如何解决?我使用Struts2的xhtml主题。
答案 0 :(得分:1)
您在Firefox 3.6.11中正确显示生成的HTML。您确认没有查看该页面的缓存版本吗?我看到gtbfieldid
正被添加到渲染输出中。这不是来自Google工具栏吗?也许这会干扰某些事情?
我看不出任何明显错误的选择元素会阻止它在任何浏览器中正常工作。