此规则会标记对于 ServletContext.getResource() 和 ServletContext.getResourceAsStream() 方法的调用,在这些调用中,不容易确定该方法中传递的 String 值是否包含前导斜杠 (/),但 Servlet V2.x 规范要求含有前导斜杠。
先前版本的 WebSphere Application Server 会忽略缺少的“/”,并且会自动在前面添加“/”;而 WebSphere Application Server V6.0 将强制遵循更严格的要求。 如果所传递的字符串不包含前导“/”,那么在运行时将产生 java.net.MalformedURLException。
可以设置 Web 容器定制属性 prependSlashToResource,以强制采用旧的行为。 如果此属性设置为 true,那么 Web 容器将在任何 getResource 请求前面添加前导“/”。