存进去的明显不是序列化后的嘛。这是个object的对象啊。虽然实现了serializable。

解决方案 »

  1.   

    你存进memcached里面的value不是序列化后的值啊,这还是一个object你没写具体实现吧。。
      

  2.   

    原来是代码问题,项目上session对象其实是做了封装,get,setAttribute等操作其实是其代理对象在处理,往memcached服务器存取,但是在取出来的时候,它就先把对象toString了,所以等我getAttribute再去拿的时候,肯定是字符串了,把那步去掉就好了只是暂时还不明白为什么java对象实现了serializable这个标记接口就行了,在网络上是怎么样传输的