由于tomcat7.0有个新功能,在tomcat异常关闭的时候,当tomcat重启的时候,它会尝试着去恢复之前的session。(但是全局变量没法恢复)因此,在恢复数据的时候,需要对使用到的数据封装类进行序列化,过程如下:
public class FunctionRoleDto implements Serializable
实现Serializable并且改写以下方法
public boolean equals(Object other) {
return true;
}
public int hashCode() {
return 1;
}
这样子的话就可以实现恢复上一次session里的数据了