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 <is-xml> und <page-encoding> Konfigurationsoptionen gelten nur für JSP-Dateien, die dem URL-Muster entsprechen, und nicht für eingeschlossene JSP-Dateien, es sei denn, sie stimmen auch mit dem URL-Muster überein.
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 ihrem URL-Muster übereinstimmt, und alle Dateien, die sie über die Include-Anweisung einschließt. Ausnahmen sind die <page-encoding> und die <is-xml> Eigenschaften, die separat für jede JSP-Datei gelten, die mit ihrem URL-Muster übereinstimmt.
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> Dies entspricht den eingeschlossenen Dateien, auf die die Konfiguration angewendet werden soll.
Beispielkorrektur:Angepasste Web-Container-Eigenschaft com.ibm.wsspi.jsp.reusepropertygroupconfigoninclude oder das JSP-Attribut reusePropertyGroupConfigOnInclude kann zum Zurücksetzen auf das alte Verhalten verwendet werden. Setzen Sie entweder auf true um das Verhalten zurückzusetzen. Der Standardwert für diese Eigenschaft ist false Dies ermöglicht das neue spezifikationsdefinierte Verhalten.
Weitere Informationen finden Sie in den folgenden Dokumenten: