使用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]