此規則會偵測是否使用 weblogic.servlet.XMLParsingHelper Servlet 過濾器。 此規則會偵測 web.xml 檔中的 Servlet 過濾器。
個別規則會偵測是否使用 Java™ 檔中的 Servlet set/get 屬性,這些 Java 檔案是由這個濾器啟用。
將提供自動修復功能,刪除篩選器元件以及與其相關的篩選器映射元件。
在範例中,將同時刪除這兩個元素。
如果 Automated fix 找不到與 <filter-name> 元素提供的相同名稱的過濾器映射,則只會刪除該過濾器,因為無法找到過濾器映射。
web.xml 檔中存在 <filter> 元素,在該檔案中,該過濾器元素具有值為
weblogic.servlet.XMLParsingHelper 的 <filter-class> 元素。
範例:
<filter>
<filter-name>WLXmlParsingFilter</filter-name>
<filter-class>weblogic.servlet.XMLParsingHelper</filter-class>
</filter>
<filter-mapping>
<filter-name>WLXmlParsingFilter</filter-name>
<url-pattern>/somePath</url-pattern>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>