На главную

Семинар

Введение

Сервлеты

  • Первый сервлет
  • Создаем HTML
  • Читаем параметры
  • Задание 1
  • Графика
  • Задание 2

    Скриплеты

  • Первый скриплет
  • JSP Выражения
  • JSP Скриплеты
  • JSP Описания
  • Задание 3

    Благодарности

    Ссылки

  • Первый сервлет

    Как обычно, сначало нужно поприветствовать посетителей наших сайтов, а мы ведь собираемся написать странички для интернета, которые увидит весь мир!

    1. Создаем файл HelloWorld.java

    package work.???;
       // чтобы не было совпадения имен, каждый
       // помещает свой файл в отдельный пакет work.???
       // вместо "???" нужно написать свои инициалы и
       // соответствующе назвать рабочие папки

    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
       // для написания сервлета понадобятся эти пакеты

    public class HelloWorld extends HttpServlet {
       // класс сервлета должен быть подклассом HttpServlet и
       // переопределять метод doGet, который вызывается при GET-запросе
       public void doGet(HttpServletRequest request, // request - данные о запросе
                         HttpServletResponse response) // response - ответ сервлета
       throws ServletException, IOException {
          PrintWriter out = response.getWriter();
             // получаем класс PrintWriter, и возвращаем результат с помощью
             // метода println
          out.println("Hello, World!");
       }
    }

    2. Компилируем файл

    javac HelloWorld.java

    3. Устанавливаем сервлет

    Файл HelloWorld.class нужно скопировать в папку servlets\??? на сервере.

    4. Запускаем сервлет

    В web-браузере открываем страницу http://192.168.1.165/servlet/work.???.HelloWorld

    Посмотреть пример