Главная » Delphi » Повторный запуск активных страниц сервера

0

Несмотря на то, что активные страницы можно  загружать вполне самостоятельно, тем не менее  зачастую  более  эффективным является их использование в комплекте с формой HTML.  Для  рассматриваемого примера можно  воспользоваться следующей страницей HTML:

<HTML>

<HEAD>

<TITLE>Dr.Bob’s ASP Example</TITLE>

</HEAD>

<BODY BGCOLOR=FFFFCC>

<FONT FACE="Verdana"SIZE=2>

<FORM ACTION="drbob42.asp" METHOD=POST>

Name: <INPUT TYPE=text NAME=Name>

<P>

<INPUT TYPE=submit>

</FORM>

</BODY>

</HTML>

Загруженная в окне  Internet Explorer как  ресурс  http://localhost/cgi-bin/ drbob42.htm эта страница выглядит так,  как показано на рис. 22.9. Здесь  в поле  ре дактирования уже  введено имя,  и  все  готово для  щелчка  на  кнопке Submit Query (Послать запрос).

Рис. 22.9. Форма DrBob42.htm в окне Internet Explorer

После  того  как поле  редактирования будет заполнено именем пользователя, щел чок на кнопке Submit Query отправит серверу  запрос на загрузку активной страницы. Это  приведет к созданию экземпляра активного объекта сервера DrBob42 и вызову его метода Welcome, как и указано в сценарии ASP. Динамически созданный результат представлен на рис. 22.10.

Рис. 22.10. Результат работы DrBob42.asp в окне Internet Explorer

Данный простой пример построен на применении в ASP всего лишь двух объектов: Re- quest и Response, но и этого вполне достаточно, чтобы  понять сам принцип. Теперь пе рейдем  к  изучению  таких   внутренних  объектов  ASP,  как  Session (Сеанс),  Server (Сервер) и Application (Приложение), а затем  вернемся к поддержке Delphi специфи ческих  приложений Web сервера (таких как компоненты WebBroker), большинство из ко торых также применяются в комбинации с активными объектами сервера.

Источник: Тейксейра, Стив, Пачеко, Ксавье.   Borland Delphi 6. Руководство разработчика. : Пер.  с англ. — М. : Издательский дом “Вильямс”, 2002. —  1120 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии