Map session = ActionContext.getContext().getSession();
session.put("user", user);
Este código genera una advertencia: Tipo de seguridad: El método puesto (Objeto, Objeto) pertenece al tipo sin formato Mapa. Las referencias al tipo genérico Map < K, V> se deben parametrizar.¿Cómo resolver este tipo de advertencia de seguridad de tipo Java?
Map<String, Serializable> session = (Map<String, Serializable>)ActionContext.getContext().getSession();
session.put("user", user);
Este código genera una advertencia: seguridad Tipo: Desactivada fundido de un mapa a < cadena, Serializable>.
El método getSession pertenece a Struts2, por lo que no puedo modificarlo. Me gustaría evitar el uso de @SuppressWarnings porque otras advertencias pueden ser útiles.
Supongo que todos los usuarios de Struts2 en el mundo se enfrentan al mismo problema ... ¿existe una solución elegante?
Se da otra advertencia: la seguridad Tipo: La expresión de tipo Mapa necesidades de conversión sin control para ajustarse al mapa < Cadena, Serializable> –