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

A Servlet 3.1 bevezet egy változást abban, hogy az <absolute-ordering> elem hogyan kerül feldolgozásra, amikor a web.xml fájl tartalmazza a metadata-complete="true" jellemzőt. A Servlet 3.0 változatban, amikor a metadata-complete jellemző "true" értékre van beállítva, az összes világháló-töredék archívum felhasználásra kerül. A Servlet 3.1 változatban az <absolute-ordering> elemet teljesnek kell tekinteni, aminek következtében az <absolute-ordering> elemben fel nem sorolt világháló-töredékek ki lesznek zárva 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 megjelöli a <name>B</name> elemet a web-fragment.xml fájlban, ha a web.xml fájl tartalmazza a metadata-complete="true" jellemzőt, és az <absolute-ordering> elem nem tartalmaz bejegyzés a világháló-töredék nevéhez.

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 B világháló-töredék belefoglalásához a feldolgozásba, adjon hozzá egy <name>B</name> elemet az <absolute-ordering> elemen belül a megfelelő pozícióban 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.