所以我喜欢在.jsp文件中:
<s:select name="dataObject.a" id="a" list="dataObject.aList" value="dataObject.a"/>
并且期望的行为是用户的首选项(存储在dataObject.a中)最终将成为页面上select元素的初始值。但是,尽管选择元素中的选项具有“selected =”选择“',但它不会显示为已选中。有什么想法吗?所有浏览器都有此问题。
编辑:添加生成的HTML
<div class="row">
<span class="class1">
<label id="aLabel" class="labelPadding" for="a">A:</label>
</span>
<select name="dataObject.a" id="a">
<option value=""></option>
<option value="1" selected="selected">1</option>
<option value="2">2</option>
</select>
</div>