select 整形下拉选显示初始值
图中的账号类型已加载就显示游客
$(function(){
var accountType = '${user.accountType}' == '' ? -1 : '${user.accountType}';
$("#accountType").val(accountType);
});
<li>
<span class="ddTitle" style="width: 160px;"><font>账号类型:</font></span>
<select name="user.accountType" id="accountType">
<option value="-1">请选择</option>
<option value="0">游客</option>
<option value="1">试用账号</option>
<option value="2">内部人员</option>
<option value="3">付费学员</option>
</select>
</li>
查看实体类发现这个是int类型,这个设计的有问题啊,不是封装类,可不是永远是0
改成封装类,就可以了
看来我需要再看看编程思想,陶冶一下情操了