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.