Ezt a pontot elérve már létrehozott listák megjelenítésére és létrehozására alkalmas oldalakat a webhelyhez. Ebben a feladatban olyan oldalt fog létrehozni, amivel a felhasználók frissíthetnek és törölhetnek listákat. A frissítés oldal pontosan úgy fog kinézni, mint a létrehozás oldal, kivéve, hogy a frissítés oldalon a beviteli mezők egy létező rekord adatait tartalmazzák, amiket a felhasználó módosíthat.
Először létre kell hoznia egy relációs rekordot, ai az adatbázis egy meglévő rekordját képviseli. Ezután létre kell hozni ehhez a relációs rekordhoz egy JavaServer Faces frissítési űrlapot, és néhány kisebb módosítás után az oldal már tesztelésre kész.
Egy relációs rekord csak az adatbázis egy rekordját jelenítheti meg. Ezért szűrnie kell az adatbázist, hogy a felhasználó előtt csak egy módosítható rekord jelenjen meg. (Az előző leckében azért nem kellett szűrni az adatbázist, mert új rekordot hozott létre, így nem volt szűrni való eredmény az adatbázisből.) Mivel az adatbázis minden rekordjának egyedi azonosítója van, az eredményeket adott azonosító szerint fogja szűrni.
Ismét olyan kódot vesz fel, amivel a felhasználót az all_records.jsp oldalra vezeti, ahol a többi rekorddal együtt megjelenik a módosított rekord is.
Most hozzá fog adni egy sorműveletet az all_records.jsp táblájához, így a felhasználó kijelölhet egy frissítendő adatbázisrekordot. A #{param.ID} azt a rekordot képviseli, amit a frissítés oldal frissíteni fog. Amikor a felhasználó egy sorra kattint, a rekord azonosítószáma #{param.ID} paraméterként az update_record.jsp oldalhoz kerül. Ezután az update_record.jsp oldalra beszúrt relációs rekord csak azt a rekordot jeleníti meg frissítéshez.