Cette règle marque le <is-xml> et <page-encoding> Les options de configuration JSP se trouvent dans le <jsp-property-group> de la Fichier web.xml .
Exemple d'élément jsp-config-property :La spécification JSP a été éclaircie, notamment en ce qui concerne la façon dont ces options de configuration s'appliquent aux fichiers JSP inclus. A partir de WebSphere Application Server V8, le <is-xml> et <page-encoding> Les options de configuration s'appliquent uniquement aux fichiers JSP qui correspondent au modèle d'URL et non aux fichiers JSP inclus, sauf s'ils correspondent également au modèle d'URL.
Dans les éditions précédentes, si un fichier JSP était inclus (sous forme de prélude ou de coda) par un autre fichier JSP correspondant à un élément property-group, les paramètres property-group d'origine étaient appliqués au fichier inclus. La plupart des propriétés définies dans un groupe de propriétés JSP s'appliquent à l'intégralité de l'unité de conversion. En d'autres termes, cela signifie que le fichier JSP demandé est mis en correspondance avec son masque d'URL, ainsi que tous les fichiers qu'il inclut via la directive include. Les exceptions sont les <page-encoding> et <is-xml> qui s'appliquent séparément à chaque fichier JSP mis en correspondance par son modèle d'URL.
L'option de configuration est marquée pour que vous puissiez corriger la configuration ou revenir au comportement précédent. Pour résoudre le problème, créez un autre <jsp-property-group> pour faire correspondre les fichiers inclus dans lesquels vous souhaitez appliquer la configuration.
Exemple de correctif :Propriété personnalisée du conteneur Web com.ibm.wsspi.jsp.reusepropertygroupconfigoninclude ou l'attribut JSP reusePropertyGroupConfigOnInclude peut être utilisé pour revenir à l'ancien comportement. Définissez l'un des deux sur true pour rétablir le comportement. La valeur par défaut de cette propriété est false ce qui permet le nouveau comportement défini par la spécification.
Pour plus d'informations, voir :