Ho una webapp legacy che utilizza i tag jstl e Struts 1. Quando eseguo la pre-compilazione dei file JSP con Java 5/6, i tag jstl e Struts 1 generano avvisi relativi a "operazioni non controllate o non sicure". Per esempio, se io uso il seguente tag:Soppressione degli avvisi Java non selezionati nei file JSP
<%@ page import="/anotherpage.inc" %>
il seguente avviso è gettato:
[javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details.
Se io ricompilare con -Xlint: non selezionata, ottengo dettagli circa il funzionamento interno della libreria di tag JSP incriminata. Vorrei sopprimere tutti gli avvisi di operazione non controllati. Ho pensato che usare -Xlint: -unchecked avrebbe soppresso gli avvertimenti, ma non è così.
Come si eliminano questi avvisi durante la compilazione delle pagine JSP? Non sarebbe pratico ricodificare le librerie di tag JSP o aggiornare un migliaio di pagine JSP. Sto cercando un flag del compilatore per disattivare globalmente l'avviso in modo da poter vedere tutti gli avvisi tranne gli avvisi non controllati. Grazie!
Possibile duplicato [Esiste un equivalente a Java @SuppressWarnings in JSP?] (Http: // stackoverflow.it/questions/487715/is-there-an-equivalent-to-java-suppresswarnings-in-jsp) – justkt
In quella domanda, chiedevano qualcosa che potesse essere aggiunto a un JSP individuale per sopprimere l'avviso. Sto cercando qualcosa di globale. – Bob
Gli avvertimenti non vengono lanciati e sono solo avvisi. Se il tuo codice funziona correttamente, puoi tranquillamente ignorarlo. –