Что такое Map?
В контейнерах Map (отображение) хранятся два объекта: ключ и связанное с ним значение. Иногда используют термин "ассоциативный массив".
Map позволяет искать объекты по ключу. Объект, ассоциированный с ключом, называется значением. И ключи, и значения являются объектами.
Ключи могут быть уникальными, а значения могут дублироваться. Некоторые отображения допускают пустые ключи и пустые значения.
Какая директива импортирует java класс в JSP?
<%@ page import=""%>
Какой тип результата выражения в JSP?
Результат выражения в JSP имеет обязательный тип String.
Неявный объект out
Объект, который пишет в выходной поток. Область видимости - страница. Основные методы : clear, clearBuffer, flush, getBufferSize, getRemaining.
Необходимо помнить, размер буфера можно изменять и даже отключить буферизацию, изменяя значение атрибута buffer директивы page.
Также необходимо обратить внимание, что out используется практически исключительно скриплетами, поскольку выражения JSP автоматически помещаются в поток вывода,
что избавляет от необходимости явного обращения к out.
Скриптлеты JSP
Скриптлеты включают различные фрагменты кода, написанного на языке скрипта, определенного в директиве language.
Фрагменты кода должны соответствовать синтаксическим конструкциям языка скриптлетов, т.е., как правило, синтаксису языка Java. Скриптлеты имеют следующий синтаксис:
<% текст скриптлета %>
Объявления JSP
Declarations (Declarations) предназначены для определения переменных и методов на языке скриптов, которые в дальнейшем используются на странице JSP. Синтаксис declarations имеет следующий вид :
<%! код Java %>
Объявления располагаются в блоке объявлений, а вызываются в блоке выражений страницы JSP. Код в блоке объявлений обычно пишется на языке Java,
однако серверы приложений могут использовать синтаксис и других скриптов. Объявления иногда используются для того, чтобы добавить дополнительную функциональность при работе с динамическими данными, получаемыми из свойств компонентов JavaBeans.