huangyunbin 发表于 2013-2-3 13:29:05

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

枚举的tostring的问题

首先是我的枚举类

public enum Status{DOING("审核中")privateString 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()。这是为什么呢?
页: [1]
查看完整版本: 使用java枚举遇到的奇怪的问题