У меня постоянная проблема с кастингом, я слишком много пытался, но не могу решить.я хочу сохранить ArrayList в сеансе Java сервлета
//create ArrayList<User> and store in session
ArrayList<User> listOfUsers=new ArrayList<User>();
session.setAttribute("listOfUsers",listOfUsers);
Но когда я прихожу, чтобы привести объект ArrayList для извлечения из сеанса, я получаю следующее предупреждение: «Безопасность типов: непроверенное приведение из Object в ArrayList»
//casting with Warning
ArrayList <User> users=(ArrayList<User>)session.getAttribute("listOfUsers");
И это приводит к нулевым значениям, когда я запускаю веб-сайт и пытаюсь выполнить следующее
String username=users.get(i).uname;
out.print("User:"+username);
Как я могу решить, что приведение правильное?заранее спасибо за любую помощь