小编Bob*_*Bob的帖子

在JSP文件中抑制Java未经检查的警告

我有一个使用jstl和Struts 1标签的遗留webapp.当我使用Java 5/6预编译JSP文件时,jstl和Struts 1标签会抛出有关"未检查或不安全操作"的警告.例如,如果我使用以下标记:

<%@ page import="/anotherpage.inc" %>
Run Code Online (Sandbox Code Playgroud)

抛出以下警告:

[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
Run Code Online (Sandbox Code Playgroud)

如果我使用-Xlint重新编译:unchecked,我会获得有关违规JSP标记库的内部工作的详细信息.我想压制所有未经检查的操作警告.我认为使用-Xlint:-unchecked会抑制警告,但事实并非如此.

在编译JSP页面时如何禁止这些警告?重新编写JSP标记库或更新一千个JSP页面是不切实际的.我正在寻找一个编译器标志来全局禁用警告,所以我可以看到除了未经检查的警告之外的所有警告.谢谢!

java generics jsp unchecked

11
推荐指数
1
解决办法
3789
查看次数

标签 统计

generics ×1

java ×1

jsp ×1

unchecked ×1