字典方法的使用:
应用场景:系统全局固定的字典数据,java或jsp中获取字典相关数据。
-
根据类型和值获取字典标签(列表取值): 如果根据value和type查询到lable的值则会返回lable的值, 如果没有查询到会返回他表中已经设置好的defaultValue
a) DictUtils.getDictLabel(String value, String type, String defaultValue)
defaultValue的值可以不传
这是前端的写法
b) ${ fns:getDictLabel (value,type, defaultValue)}
-
根据类型和标签获取字典值(根据标签取值): 需要传入type和lable 如果根据这两个值查询到lable的值就返回lable 如果没有查询到就会返回默认的lable
a) DictUtils.getDictValue(Stringlabel, String type, String defaultLabel)
b) ${fns:getDictValue(label, type,defaultValue)}
-
根据类型获取字典列表(下拉框,复选框,单选框): 根据类型查询 如果没有查到就会返回所有的字典列表
a) DictUtils.getDictList(Stringtype)
b) ${fns:getDictList(type)}