考虑这样的场景,国际化资源存放在本地缓存中,即内存里,比如自己用map实现的缓存。那么在缓存有效期内,不管你使用中文还是英文登录系统,看到的都是一种语言的系统资源。 所以,Web应用应该按session去设置缓存。