ОК, то, что вы написали, является правильным, но это не сервлет.
Сначала вы должны основать свой класс на классе HttpServlet
public class products extends HttpServlet {
тогда вместо использования main
вы используете doGet
или doPost
для ответа на запросы
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
Также смотрите сообщение от Джигара Джоши на producstDao. Как только у вас есть список, вы передаете его в JSP, и он создаст HTML.
По-настоящему хорошая книга об этом - "Head First Servlets и JSP (сдача экзамена на сертификацию Sun для веб-компонентов)" от O'Reilly
Вы также можете найти это полезным http://pdf.coreservlets.com/
Существует довольно крутая кривая обучения для этого, мне потребовалось некоторое время, чтобы понять это, но как только вы получили его, он работает довольно хорошо.