Содержание
- 2. Основные идеи JSP 1. Использовать обычные HTML теги для создания разметки. 2. Иметь возможность встраивать в
- 3. Соотношение между сервлетами и JSP С помощью сервлетов можно сделать все, что можно сделать с помощью
- 4. Жизненный цикл JSP После того, как JSP страница создана, при поступлении к ней первого запроса, сервер
- 5. При поступлении второго запроса к той же JSP сервер делает следующие действия: транслирует JSP в сервлет;
- 6. Если сервер будет перегружен, то при поступлении запроса к той же JSP, он осуществит следующие действия:
- 7. Если исходная страница JSP была изменена, то при поступлении к ней запроса, сервер сделает следующее: транслирует
- 8. Элементы синтаксиса JSP 1) HTML код. Конструкции вида test будут вставлены в результирующий сервлет в виде:
- 9. 4) Экранирование конструкций : %> ==> %\> 5) Скриптовые элементы JSP. 6) Директивы JSP. 7) Действия
- 10. Скриптовые элементы JSP 1) Декларации Общий вид: Вставляют в результирующий сервлет определенный Java код, причем он
- 11. 3) Скриплеты Общий вид: Код, записанный в скриплете, будет вставлен в результирующий сервлет в метод _jspService,
- 12. Выражения Вид: Выражение вычисляется, конвертируется в String и результат появится в том месте, где расположена данная
- 13. При трансляции JSP в сервлет, выражение вида будет транслировано в код метода _jspService out.println(Expression); Kolesnikov D.O.
- 14. Неявные объекты, доступные на JSP странице 1) request - запрос к JSP странице. 2) responce -
- 15. Примеры выражений с использованием неявных объектов Получить значение параметра запроса ParamName: Получить атрибут запроса по имени:
- 16. Скриплеты Вид: Cодержимое скриплета будет записано внутри результирующего сервлета, внутри метода _jspService. Kolesnikov D.O. SED KNURE
- 17. Пример JSP и результирующего сервлета JSP: text _jspService сервлета: out.println(" text "); out.println("getX()"); m(); Kolesnikov D.O.
- 18. Декларации Вид: Код декларации в результирующем сервлете будет вставлен на уровне элементов (class members) класса сервлета.
- 19. Замечание: следует избегать объявления с помощью деклараций методов внутри JSP страницы; целесообразно выносить данную функциональность в
- 20. Директивы Вид: Директивы - это сообщения контейнеру JSP, которые дают возможность определить параметры страницы, подключение других
- 21. Директива page Вид: Атрибуты: 1) import; 2) contentType; 3) language 4) pageEncoding 5) session 6) isELignored
- 22. Атрибут import: Вставляет в код сервлета импорт соответствующих классов/пакетов. Атрибут pageEncoding Указывает, в какой кодировке записана
- 23. Атрибут contentType: Устанавливает mime тип и кодировку html страницы, которую вернет сервлет - результат трансляции данной
- 24. Директива include Вид: Включает содержимое файла (jsp, html, просто текст и т.п.) в состав текущей JSP
- 26. Скачать презентацию