ВУЗ:
Составители:
Рубрика:
86
выборки из БД сохраняются в объекте results. Второй блок скриптов
включен в описание HTML таблицы. Он выполняет вывод данных из
записей результатов выборки results в строки таблицы, каждая ячейка
которых содержит значения поля записи.
Тот факт, что технология ASP входила в состав web-сервера Mi-
crosoft IIS, сделало ее очень привлекательной для использования разра-
ботчиками, работающими в ОС Windows. В связи с популярностью тех-
нологии ASP, она была реализована и на других платформах, помимо
Microsoft IIS. Основным преимуществом данной технологии является
ускорение разработки и установки относительно простых web-
приложений.
Технология Java Server Pages
Технология JSP была ответом компании Sun на популярность тех-
нологии Microsoft ASP. Пример простой JSP страницы (шаблон), пока-
зан на рис.3.8.
В первой строке данного примера показана директива страницы
<%@ page …> (интересно обратить внимание на ее сходство с директи-
вой web-формы ASP.Net), в которой указывается на импортирование
классов из пакета java.io. В следующей строке выполняется объявление
переменной. Код на языке Java выделяется (также как и в PHP и ASP)
специальными последовательностями символов <% … %>.
<%@ page import="java.io.*" %>
<%! private CustomObject myObject; %>
<h1>My Heading</h1>
<%
for(int i = 0; i < myObj ect. getCount(); i++) { %>
<p>Item #<%= i %> is ' <%= myObject.getItem(i) %>' . </p>
<% } %>
Рис. 3.8. Пример простой JSP страницы
Как и технология PHP, выполнение JSP страниц реализуется с по-
мощью препроцессора, который преобразует (транслирует) их в исход-
ный код сервлета. HTML разметка, которая стоит вне выделенных бло-
ков транслируется в операторы print языка Java (как показано на рис.
3.9).
package jsp._myapp ;
import java.io.*;
import java.util. *;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
public class _mypage extends HttpJspBase {
Страницы
- « первая
- ‹ предыдущая
- …
- 84
- 85
- 86
- 87
- 88
- …
- следующая ›
- последняя »
