我有一个使用 jstl 和 Struts 1 标签的旧版 webapp。当我使用 Java 5/6 预编译 JSP 文件时,jstl 和 Struts 1 标记会抛出有关“未经检查或不安全的操作”的警告。例如,如果我使用以下标签:
<%@ page import="/anotherpage.inc" %>
引发以下警告:
[javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details.
如果我使用 -Xlint:unchecked 重新编译,我会得到有关有问题的 JSP 标记库的内部工作的详细信息。我想禁止所有未经检查的操作警告。我认为使用 -Xlint:-unchecked 会抑制警告,但事实并非如此。
在编译我的 JSP 页面时如何抑制这些警告?重新编码 JSP 标记库或更新一千个 JSP 页面是不切实际的。我正在寻找一个编译器标志来全局禁用警告,以便我可以看到除未经检查的警告之外的所有警告。谢谢!