A Krizsán Zoltán gyakorlati anyag videói itt elérhetők:
http://www.iit.uni-miskolc.hu/iitweb/opencms/users/krizsanz/Tantargyak/webalk/index.html

1. Egyszerű számológép készítése
--------------------------------
Készítsen egy olyan Servletet, amely egy egyszerű számológépként működik. Részletezve: hozzon létre hozzá 1 html fájl 2 input mezővel, és két gombbal (Összeadás és kivonás). Hozzon létre egy servletet, amely elvégzni ezt a két műveletet, és visszaadja az eredményt. A Servlet legyen képes kiírni, ha egy mező hibás (nem szám értékű).

2. Servlet Session dolgok tesztelése
------------------------------------
Feladat: Hozzon létre kézzel!!!, nem pedig a File/New/Servlet megoldással egy új servletet! Neve legyen "SessionTest".
Készítse el egy Session követő (tracking)/számláló servlet kódját. Azaz a servlet a session objektumon keresztül tudja számolni, hogy egy session-ön belül hányszor hívódott meg. Egy Session attribútumban tarhatjuk nyílván. Ennek eredményét írja ki a kliens oldalra.
Tesztelje az alkalmazást egy böngészőn belül külön fülek próbálásával, majd pedig külön böngésző próbálásával.

3. Servlet listenerek készítése
--------------------------------
Feladat: Készítsen egy új Servet osztályt (pl.: SessionListenerTest), amely képes számolni hogy hány különböző user böngészi éppen az oldalt. Tehát számolja a megnyitott Session-ök számát, és kiírja a kliens oldalra. Ehhez egy HttpSessionListener osztályt kell létrehozni és a web xml-be beletenni (google megmondja hogyan). Ennek kell számolnia. Amikor egy session létrejön akkor növeli, majd ha megszűnik akor csökkenti a számláló értékét. Majd a servletből meg kell hívni, hogy éppen mennyi a session-ök értéke, és azt kiíratni a kliens oldalra.

4. Servlet dispatcher:
---------------------
Készítsen egy olyan Servletet, amelyben a bejövő adatok függvényében átirányít egy error.html oldalra. Tehát a Servlet várjon mondjuk egy "adat" attribútumot, majd vizsgálja meg, hogy úgy lett-e meghívva, hogy nem-e hiányzik az "adat" paraméter. Ha igen, akkor irányítson át egy error.html oldalra, amin egy hibaüzenet jelenjen meg.
A google-ben ez "Servlet dispatcher"-ként jelenik meg, és a forward mechanizmusa kell.