Ваш <form action>
URL должен соответствовать <url-pattern>
сопоставления сервлета. Прямо сейчас это не так. Исправьте ваше отображение сервлета <url-pattern>
следующим образом:
<url-pattern>/first</url-pattern>
Смотри также:
Не связано с конкретной проблемой, пожалуйста, убедитесь, что вы не читаете сильно устаревшие ресурсы / книги / учебные пособия. Ваш web.xml
объявлен соответствующим сервлету 2.4, которому уже почти 9 лет. Мы уже 2,5 года на Servlet 3.0.