因为你使用了jdk1.5或者1.6的泛型, request.getAttribute("list");得到的是一个没有类型的List,当把他们转成List时,编译器认为有可能会出错,所以提示这个类型安全,如果确认没有问题,可以不予理会,如果不想报错,可以在那行上加上一句话@SuppressWarnings("unchecked")