【发布时间】:2014-10-03 18:33:16
【问题描述】:
我想将 Guava TreeMultimap 的实例放入 http 会话,但我不断收到此异常:NotSerializableException
有人知道如何解决这个问题吗?
我的控制器如下所示:
@Controller
public class MyController
{
public void doStuff(HttpServletRequest request, HttpServletResponse response)
{
TreeMultimap<String, MyCustomClass> myMap = TreeMultimap.create(
new Comparator<String>()
{
@Override
public int compare(String o1, String o2)
{
return o1.compareTo(o2);
}
},
new Comparator<MyCustomClass>()
{
@Override
public int compare(MyCustomClass o1, MyCustomClass o2)
{
return o1.compareTo(o2);
}
});
request.getSession().setAttribute("MyAttribute", myMap); //==> ERROR HERE!
}
}
【问题讨论】:
标签: java spring-mvc serialization model-view-controller guava