Язык SQL

Метод mak&EntryPage, с помощью которого созданы HTML-страницы


На 9.12 показана страница для выбора и резервирования фильмов, созданная методом reservation, cqi из строки запроса:

accountId=101&storeId=3&action=displayForm

Параметр accountld используется для отбора информации о клиенте, которая изображается в виде таблицы. Гиперссылка Edit Customer Info является частью области клиента (Customer Area) на этой странице. Эта ссылка декларируется следующим образом:

<А HREF=

"/cgi-bin/customer?action=displayForm&accountId=101"> ‘

Edit Customer Info</A>

Это Именно то, что можно назвать активной ссылкой, т.е. ссылкой, которая одновременно является и частью страницы, и CGI-запросом.

В результате щелчка на гиперссылке Edit Customer Info появляется страница, изображенная на 9.13. Эта страница создается путем выполнения оператора выборки данных select для указанного клиента. Каждое поле таблицы Customer представлено текстовой областью на странице. Класс Customer был создан для того, чтобы обрабатывать всю информацию о клиентах. Он содержит один конструктор, создающий таблицу Customer из множества ResultSet, и другой конструктор, создающий такую же таблицу из строки запроса. Следующий код в Customer.printForm создает заголовок и первую строку таблицы: out.println("<table border>");

out.println("ctrxth colspan=2>Customer account

id:"+accountId) ;

out. println ("</thx/th>") ;

out.println("<trxth>Last Name</thxtd>") ;

out.addTextarea("lastName",40,lastName);

Комментарии закрыты