Язык SQL

CGI-программирование с помощью языка Java


Язык Java был создан для поддержки Web, поэтому совсем не удивительно, что он также осуществляет поддержку CGI-программирования. К сожалению, эта поддержка не обеспечивает прямого доступа к переменным окружения, содержащим тип метода CGI и строку запроса. Чтобы создать подключение между Web-сервером и Java- программой, необходима некоторая “дополнительная помощь” Web-cepeepa или сценариев промежуточной операционной системы. В этом сайтерассматривается, как организовать непосредственную поддержку кодирования и декодирования строк запросов, что облегчает использование Java-nporpaMM в качестве CGI-программ.

Пакет Java.net содержит класс URLEncoder, служащий для кодирования строк с помощью Internet Media Type application/x-www-form-urlencoded, как описано 9.2.2. Метод encod этого класса преобразует строку так, чтобы она могла стать частью URL-адреса. Этот шаг особенно важен для создания для CGI-программ ссылок, использующих GET-методы.

Активный URL-адрес 9.3.2 создается с помощью следующего кода: out.print ("<А HREFsAVcgi-bin/"

+"customer?action=displayForm&accountId=”); out.print(j ava.net.URLEncoder.encode(accountId)); out.printLn(">");

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