六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 31|回复: 0

使用java枚举遇到的奇怪的问题

[复制链接]

升级  42.05%

599

主题

599

主题

599

主题

探花

Rank: 6Rank: 6

积分
1841
 楼主| 发表于 2013-2-3 13:29:05 | 显示全部楼层 |阅读模式
枚举的tostring的问题

首先是我的枚举类

public enum Status{DOING("审核中")private  String name;Status(String name){this.name=name;}public String getName() {return name;}@Override        public String toString() {                    return getName();        }}

然后前台使用${user.status}(user里的status就是使用枚举Status)

然后问题就出来了:我在本地得到的是DOING,在linux服务器上得到的是审核中,也就是说本地得到的其实是枚举的name(),而不是tostring()。这是为什么呢?
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表