Tengo una aplicación web heredada que usa etiquetas jstl y Struts 1. Cuando precompilio los archivos JSP con Java 5/6, las etiquetas jstl y Struts 1 arrojan advertencias sobre "operaciones no verificadas o inseguras". Por ejemplo, si uso la siguiente etiqueta:Suprimir advertencias desactivadas de Java en archivos JSP
<%@ page import="/anotherpage.inc" %>
La siguiente advertencia es arrojado:
[javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details.
Si recompilar con -Xlint: sin control, recibo detalles sobre el funcionamiento interno de la biblioteca de etiquetas JSP ofensiva. Me gustaría suprimir todas las advertencias de operación sin marcar. Pensé que usar -Xlint: -unchecked suprimiría las advertencias, pero no fue así.
¿Cómo elimino estas advertencias al compilar mis páginas JSP? No sería práctico volver a codificar las bibliotecas de etiquetas JSP o actualizar miles de páginas JSP. Estoy buscando una bandera del compilador para deshabilitar globalmente la advertencia para que pueda ver todas las advertencias a excepción de las advertencias no verificadas. ¡Gracias!
Posible duplicado [¿Hay un equivalente a Java @SuppressWarnings en JSP?] (Http: // stackoverflow.com/questions/487715/is-there-an-equivalent-to-java-suppresswarnings-in-jsp) – justkt
En esa pregunta, preguntaban sobre algo que podría agregarse a un JSP individual para suprimir la advertencia. Estoy buscando algo global. – Bob
Las advertencias no se lanzan y solo son advertencias. Si su código funciona correctamente, puede ignorarlos de manera segura. –