html部分代码
<li>
活动类型:
<select name="matchRuleType" th:with="type=${@dict.getType('match_rule_type')}">
<option value="">所有</option>
<option th:each="dict : ${type}" th:text="${dict.dictLabel}"
th:value="${dict.dictValue}">
</option>
</select>
</li>
java代码
@Service("dict")
public class DictService
{
@Autowired
private ISysDictDataService dictDataService;
/**
* 根据字典类型查询字典数据信息
*
* @param dictType 字典类型
* @return 参数键值
*/
public List<SysDictData> getType(String dictType)
{
return dictDataService.selectDictDataByType(dictType);
}
/**
* 根据字典类型和字典键值查询字典数据信息
*
* @param dictType 字典类型
* @param dictValue 字典键值
* @return 字典标签
*/
public String getLabel(String dictType, String dictValue)
{
return dictDataService.selectDictLabel(dictType, dictValue);
}
}
本文介绍了一个使用HTML和Java实现的下拉选择框功能,该功能可以从数据库中获取字典类型数据并将其显示为选项。通过@Service注解的DictService类,提供了根据字典类型查询字典数据信息的方法。
883





