Вход/Регистрация
Технология XSLT
вернуться

Валиков Алексей Н.

Шрифт:
Листинг 9.22. Традиционный вариант сервлета

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.util.*;

public class example extends HttpServlet {

 /**

 * Инициализация.

 */

 public void init(ServletConfig config) throws ServletException {

super.init(config);

 }

 /**

 * Основной метод сервлета

 */

 public void service(HttpServletRequest request,

HttpServletResponse response)

throws ServletException, IOException {

// Выставляем тип содержимого

response.setContentType("text/html");

// Инициализируем выходящий поток

OutputStreamWriter osw =

new OutputStreamWriter(response.getOutputStream);

PrintWriter out = new PrintWriter (response.getOutputStream);

// Выполняем вывод HTML-страницы

out.println("<html>");

// Выводим головную часть HTML-документа

out.println(" <head>");

out.println(" <title>Request information</title>");

out.println(" </head>");

// Выводим тело документа

out.println(" <body>");

// Выводим общую информацию о запросе

out.println(" <h1>General information</h1>");

out.println(" <table>");

// Выводим имя сервера

out.println(" <tr>");

out.println(" <td>Server name</td>");

out.println(" <td>" + request.getServerName + "</td>");

out.println(" </tr>");

// Выводим порт сервера

out.println(" <tr>");

out.println(" <td>Server port</td>");

out.println(" <td>" + request.getServerPort + "</td>");

out.println(" </tr>");

// Выводим адрес запрашивающей стороны

out.println(" <tr>");

out.println(" <td>Remote address</td>") ;

out.println(" <td>" + request.getRemoteAddr + "</td>");

out.println(" </tr>");

// Выводим название протокола запроса

out.println(" <tr>");

out.println(" <td>Protocol</td>");

out.println(" <td>" + request.getProtocol + "</td>");

out.println(" </tr>");

// Выводим метод запроса

out.println(" <tr>") ;

out.println(" <td>Method</td>");

out.println(" <td>" + request.getMethod + "</td>");

out.println(" </tr>");

// Выводим URI запроса

out.println(" <tr>");

out.println(" <td>Request URI</td>");

out.println(" <td>" + request.getRequestURI + "</td>");

out.println(" </tr>");

// Выводим строку запроса

out.println(" <tr>");

out.println(" <td>Query String</td>");

out.println(" <td>" + request.getQueryString + "</td>");

out.println(" </tr>");

out.println(" </table>");

// Выводим параметры запроса

out.println(" <h1>Request parameters</h1>");

  • Читать дальше
  • 1
  • ...
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: