Diese Regel markiert die <is-xml> und <page-encoding> JSP-Konfigurationsoptionen in der <jsp-property-group> Der Datei web.xml
Beispiel für jsp-config-property:Die JSP-Spezifikation wurde in Bezug auf die Gültigkeit dieser Konfigurationsoptionen für eingeschlossene JSP-Dateien transparenter gestaltet. Ab WebSphere Application Server V8, die <is-xml> und <page-encoding> konfigurationsoptionen gelten nur für die JSP-Dateien, die mit dem URL muster entsprechen, und nicht für eingeschlossene JSP-Dateien, es sei denn, sie entsprechen ebenfalls dem URL Muster.
In früheren Releases gelten beim Einschluss einer JSP-Datei (z. B. als prelude oder coda) durch eine andere JSP-Datei, die einer Eigenschaftengruppe (property-group) entpricht, die ursprünglichen Eigenschaftsgruppeneinstellungen auch für die eingeschlossene Datei. Die meisten in einer JSP-Eigenschaftsgruppe definierten Eigenschaften gelten für eine gesamte Übersetzungseinheit. Das heißt, die angeforderte JSP-Datei, die mit dem Muster URL übereinstimmt, und alle Dateien, die sie über die Include-Direktive einschließt. Die Ausnahmen sind die <page-encoding> und die <is-xml> eigenschaften, die für jede JSP-Datei, auf die das Muster zutrifft, separat gelten URL muster entspricht.
Die Konfigurationsoption wird so markiert, dass Sie entweder die Konfiguration korrigieren oder zum vorherigen Verhalten zurückkehren können. Um das Problem zu beheben, erstellen Sie eine weitere <jsp-property-group> um mit den enthaltenen Dateien wo die Konfiguration angewendet werden soll.
Beispielkorrektur:Die benutzerdefinierte Eigenschaft des Webcontainers com.ibm.wsspi.jsp.reusepropertygroupconfigoninclude oder das JSP-Attribut reusePropertyGroupConfigOnInclude kann verwendet werden, um das alte Verhalten wiederherzustellen. Setzen Sie entweder auf true um das Verhalten umzukehren. Die Standardeinstellung für diese Eigenschaft ist false die das neue, durch die Spezifikation festgelegte Verhalten ermöglicht.
Weitere Informationen finden Sie in den folgenden Dokumenten: