48513 (566523), страница 2
Текст из файла (страница 2)
Практическая часть
Сервер Jakarta Tomcat
Перейдем к практической части лабораторной работы. Для ее выполнения вам понадобится сервер Jakarta Tomcat Server, который можно скачать на web‑узле http://java.sun.com. Установите дистрибутив. Объявите переменные среды JAVA_HOME = «
Для классов – webapps/ROOT/WEB-INF/classes/. Например, класс myServlet расположенный в этом каталоге вызывается: http://localhost:8080/servlet/myServlet. Класс myPackage.myServlet (расположенный в пакете myPackage и соответственно в каталге webapps/ROOT/WEB-INF/classes/myPackage/) вызывается: http://localhost:8080/servlet/myPackage.myServlet
Примеры
Приведем несколько примеров сервлетов.
// HelloWorld.java выводит на браузер надпись HelloWorld
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet (HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType («text/html»);
PrintWriter out = response.getWriter();
out.println («»);
out.println («»);
out.println («»);
out.println («Hello World!»);
out.println («»);
out.println («»);
out.println («
Hello World!
»);out.println («»);
out.println («»);
}
}
Как вы видите, сервлет обрабатывает Get – запрос браузера.
response.setContentType («text/html»); – устанавливаем тип ответа
PrintWriter out = response.getWriter(); – открываем поток, при помощи которого происходит запись выходных данных на браузер.
Приведем пример сервлета, обрабатывающего входные параметры.
// код HTML‑страницы, вызывающей сервлет
















