Ez a szabály a web.xml fájl <jsp-property-group> elemében található <is-xml> és <page-encoding> JSP konfigurációs paramétereket jelöli meg.
jsp-config-property példa:|
<jsp-config> <jsp-property-group> <display-name>JSPSampleConfig</display-name> <url-pattern>*.jsp</url-pattern> <page-encoding>ISO-8859-1</page-encoding> <is-xml>false</is-xml> <include-prelude>prelude.jspf</include-prelude> </jsp-property-group> </jsp-config> |
A JSP előírás tisztázásra került abból a szempontból, hogy a konfigurációs paraméterek milyen módon vonatkoznak a tartalmazott JSP fájlokra. A WebSphere Application Server 8 változatától kezdve az <is-xml> és <page-encoding> konfigurációs paraméterek csak azokra a JSP fájlokra vonatkoznak, amelyek az URL mintának felelnek meg és nem a tartalmazott JSP fájloknak kivéve, ha azok is megfelelnek az URL mintának.
A korábbi kiadásokban, ha a volt másik JSP által tartalmazott JSP fájl (például prelude vagy coda), amely megfelelt a property-group elemnek, akkor az eredeti property-group beállítások vonatkoztak a tartalmazott fájlra is. A JSP tulajdonságcsoportban meghatározott legtöbb tulajdonságfájl teljes fordítási egységre vonatkozik. Azaz, az URL mintája által azonosított, kért JSP fájra és minden olyan fájlra, amelyet az az include URL direktíván keresztül tartalmaz. A kivételek a <page-encoding> és a <is-xml> tulajdonságok, amelyek külön vonatkoznak az URL mintája alapján azonosított egyes JSP fájlokra.
A konfigurációs paraméter megjelölésre kerül, hogy kijavíthassa a konfigurációt vagy visszaállhasson az előző viselkedésre. A probléma kijavításához hozzon létre másik <jsp-property-group> elemet a tartalmazott fájlok azonosításához ott, ahol a konfigurációt alkalmazni kívánja.
Példa javítás:|
<jsp-config> <jsp-property-group> <display-name>JSPSampleConfig</display-name> <url-pattern>*.jsp</url-pattern> <page-encoding>ISO-8859-1</page-encoding> <is-xml>false</is-xml> <include-prelude>prelude.jspf</include-prelude> </jsp-property-group> <jsp-property-group> <display-name>JSPFragments</display-name> <url-pattern>*.jspf</url-pattern> <page-encoding>ISO-8859-1</page-encoding> <is-xml>false</is-xml> </jsp-property-group> </jsp-config> |
A világhálós attribútum egyéni com.ibm.wsspi.jsp.reusepropertygroupconfigoninclude tulajdonsága vagy a reusePropertyGroupConfigOnInclude JSP attribútum segítségével lehet visszaállni a régi viselkedésre. Állítsa be bármelyiket true értékre a viselkedés visszaállításához. A tulajdonság alapértelmezése false, ami engedélyezi az új előírás által meghatározott viselkedést.
További információkért lásd: