select 整形下拉选显示初始值

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

select 整形下拉选显示初始值

改成封装类,就可以了

看来我需要再看看编程思想,陶冶一下情操了