此規則會標示 <is-xml> 和 <page-encoding> 在中找到 JSP 配置選項 <jsp-property-group> of the web.xml 檔。
jsp-config-property 範例:關於這些配置選項如何套用於所包含的 JSP 檔,JSP 規格已有所釐清。 從 WebSphere Application Server V8、 的 <is-xml> 和 <page-encoding> 設定選項只適用於符合 URL 模式的 JSP 檔案,而不適用於包含的 JSP 檔案,除非它們也符合 URL 模式。
在舊版中,如果某個 JSP(例如 prelude 或 coda)包含在另一個符合某內容群組的 JSP 中,原始內容群組設定也會套用於所包含的檔案。 JSP 內容群組中所定義的大部分內容都套用於整個轉換單位。 也就是符合 URL 型樣的所要求的 JSP 檔,以及透過 include 指引而包含在其中的所有檔案。 例外是 <page-encoding> 與 <is-xml> 屬性、 屬性,這些屬性會分別套用到與其 URL 模式所匹配的每個 JSP 檔案。
配置選項會有標示,您可以修正配置,也可以回復先前的行為。 若要解決問題,請建立另一個 <jsp-property-group> 以匹配包含的檔案 您想要套用設定的位置。
範例修正如下:網頁容器自訂屬性 com.ibm.wsspi.jsp.reusepropertygroupconfigoninclude 或 JSP 屬性 reusePropertyGroupConfigOnInclude 可以用來回復舊的行為。 設定為 true 來回復該行為。 此屬性的預設值為 false 允許新的規格定義的行為。
如需相關資訊,請參閱: