Java 用Jfinal处理数据字典

我希冀着 发布于 2017/03/25 14:50
阅读 841
收藏 0

@JFinal 你好,想跟你请教个问题:

后台是用1和0区分用户性别,我在后台把性别放在了数据字典的表里,例如:

组    名称
sex 1   
sex 0


在前台显示的时候怎么才能够显示对应的男和女呢【不想遍历一边】

加载中
1
东北的冬
东北的冬

把数据字典放在缓存中,然后自定义标签去取

0
icytail
icytail

直接联表查询

我希冀着
我希冀着
如果一个表里面关联了多个数据字典呢?再者如果通过表关联那数据字典定义的意义就不大了
0
庄津津
庄津津

让客户端直接根据1,0显示男,女。这种标识性的文字为啥要服务端传呢

0
JFinal
JFinal

两个办法参考一下:

方法一:在最终的 model 中创建一个 getSexValue() 方法,在此方法中用一下:

       return geSex() == 1 ? "男" : "女"

方法二:直接在模板中控制输出,例如用 jfinal template engine 这样来:

      #(user.sex == 1 ? "男" : "女")

 

0
JFinal
JFinal

如果想玩得更高级点,可以自己扩展自定义指令或者 template function 来做,具体办法看一下 jfinal 手册

我希冀着
我希冀着
现在是通过标签来调用
返回顶部
顶部