Ellenőrizze a viselkedésváltozást az abszolút rendezésű elemek feldolgozásában

Servlet 3.1 bevezet egy változást a <absolute-ordering> elem feldolgozása akkor történik, ha a web.xml fájl tartalmazza a metadata-complete="true" elemet attribútumot. A Servlet 3.0 oldalon, ha a metadata-komplett attribútum "true" értékre van állítva, akkor minden webes töredékarchívumokat használjuk. A Servlet 3.1, a <absolute-ordering> elemet teljesnek tekintik, amely okozza, hogy a <absolute-ordering> elemben nem szereplő fragmentumokat kizárják a feldolgozásból. A Servlet 3.1 szolgáltatás megváltoztathatja a meglévő alkalmazásviselkedést azzal, hogy kizár korábban tartalmazott világháló-töredékeket.

Ez a szabály a <name>B</name> elemet a web-fragment.xml fájlban, ha a web.xml fájl tartalmazza a metadata-complete="true" attribútumot, és a metadata-complete="true" attribútumot <abszolút-rendezés> elem nem tartalmaz bejegyzést a webfragmentum neve.

A következő példa bemutatja a viselkedésváltozást egy web.xml fájl és egy web-fragment.xml fájl kombinációjának használatakor:

web.xml:

< átívelő osztály= "XmlElement"> < feloldoze-ordering> < /span>
	< átívelő osztály= "XmlElement"> < név> < /spanyolul > A (z) osztály="XmlElement"> < /name> < /span>
	< átívelő osztály= "XmlElement"> < other s/> < /span> type="XmlElement"> < /mentesíteordering> < /span>

web-fragment.xml:

<web-fragment>
	<name>B</name>
</web-fragment>

A Servlet 3.0 változatban a B világháló-töredék része volt a feldolgozásnak. A Servlet 3.1 változatban nincs belefoglalva. A webes megjelenítéshez b töredék feldolgozását, adjunk hozzá egy <name>B</name> elemet a megfelelő pozícióban a <absolute-ordering> elemhez a web.xml fájlban.

A Servlet 3.1 viselkedésváltozásaival kapcsolatos további információkért tekintse meg a következőt: Servlet 3.1 viselkedésváltozások.