eclipse 是否有办法找到标签使用已弃用属性的所有 JSP 页面?

Does eclipse have a way of finding all JSP pages where a tag uses a deprecated attribute?

我们正在将前端框架从 Struts 2.3 升级到 Struts 2.5。需要做的一件事是修复 struts JSTL 标签上的一堆弃用属性。我大部分时间都使用查找和替换来找到几乎所有这些,但我想确保我摆脱了所有这些。不幸的是,我似乎无法找到一种方法来查找标签上已弃用属性的所有用法。有一种方法可以找到已弃用的 java 属性,但无法找到已弃用的 JSTL 标记属性。JSTL 标记似乎没有明确定义的声明折旧方式这一事实无济于事。

有没有办法在整个项目中找到 JSTL 标记上已弃用属性的用法?

我相信您可以在 .tld 文件或从它们生成的 tldoc 中找到已弃用的属性。例如 JavaServer Pages Standard Tag Library 1.1 Tag Reference.

通常弃用在 description 标记中以粗体显示。

然后知道哪些标记的属性已弃用,您可以在项目文件中找到它们。