<label>名称: <select name="groupName" style="width:25%" > <option>---请选择---</option> <#list configNames as data> <option value="${data.dictionarykey}" <#if (data.dictionarykey= fileGroup.groupName) >selected</#if> >${data.dictionaryvalue}</option> </#list> </select> </label>
在 <#if (data.dictionarykey= fileGroup.groupName) >selected</#if> 这两个实体比较是会直接报freemarker.core._MiscTemplateExceptio 异常的 告诉你这两个实体不能比较,所以就要将这两个实体 转化为字符串 进行比较就可以了 <#if (data.dictionarykey?string = fileGroup.groupName?string) >selected</#if>
<label>配置名称: <select name="groupName" style="width:25%" > <option>---请选择---</option> <#list configNames as data> <option value="${data.dictionarykey}" <#if (data.dictionarykey?string = fileGroup.groupName?string) >selected</#if> >${data.dictionaryvalue}</option> </#list> </select> </label>