WHCSRL 技术网

下拉框数据回显问题,查询表中数据显示到下拉框中

  1. <select>
  2. <option value="" <if item ==""> selected </if> ></option>
  3. <option value="AAA" <if item =="AAA">selected </if> >AAA</option>
  4. <option value="BBB" <if item =="BBB">selected </if> >BBB</option>
  5. <option value="CCC" <if item =="CCC">selected </if> >CCC</option>
  6. </select>

 item:代表从数据库中查询的数据集合

freemarker中select下拉框显示数据:

  1. <select>
  2. <option></option>
  3. <#list items as item>
  4. <option value="${(item.name)?if_exists}"<#if (stus.name)?if_exists ==
  5. (item.name)?if_exists>selected</#if>>${(item.name)?if_exists}</option>
  6. </#list>
  7. </select>

 items、stus:代表从数据库中查询的数据集合

在option里进行判断,如果表中查询出的某个字段数据,和下拉框中的其中一个数据相同,则选中selected,就是选中当前‘<option>值</option>’中的值

推荐阅读