Після завершення тесту користувачем сервлет додає до параметрів http-сесії кількість питань у тесті, кількість вірних відповідей та отриманий бал, після чого перенаправляє користувача на сторінку останнього з сервлетів, FinServlet.
FinServlet отримує з сесії кількість питань та вірних відповідей, і повідомляє користувачу на скільки питань він відповів та який бал отримав. Зовнішній вигляд сторінки наведено на рис.2.3.
Рисунок 2.3. FinServlet
В майбутньому планується реалізувати сервлет для додавання тесту до списку. Такий сервлет має приймати вказаний користувачем файл, перевіряти його синтаксис на відповідність необхідному для роботи додатку, та в разі позитивного результату копіювати файл в директорію з тестами і додавати посилання на нього до tests.txt.
Поділіться з Вашими друзьями: |