代码之家  ›  专栏  ›  技术社区  ›  vmg

Struts2 Select UI标记:在Firefox中呈现选定项时出现问题

  •  0
  • vmg  · 技术社区  · 14 年前

    我对Struts2 select 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主题。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Steven Benitez    14 年前

    你生成的HTML在Firefox 3.6.11中为我正确显示。您确认没有查看该页的缓存版本吗?我看到了 gtbfieldid 正在添加到渲染输出。这不是谷歌工具栏上的吗?也许那是在干扰什么?

    我看不到您的select元素有任何明显的错误,这会妨碍它在任何浏览器中正常工作。