Читать «Java 7 (Наиболее полное руководство)» онлайн - страница 433
Ильдар Шаукатович Хабибуллин
<jsp:setProperty name="myBean"
property="имя" value="
или тегом
<jsp:setProperty name="myBean"
property="имя" param^'n^
Во втором случае свойству компонента JavaBean дается значение, определенное параметром запроса, имя которого указано атрибутом param.
Третья форма этого тега
<jsp:setProperty name="myBean" property="*" />
применяется в тех случаях, когда имена всех свойств компонента JavaBean совпадают с именами параметров запроса вплоть до совпадения регистров букв.
Для получения свойств уже вызванного компонента JavaBean с именем "myBean" существует тег
<jsp:getProperty name="myBean" property^n^
В его атрибуте property уже нельзя записывать звездочку.
Выполнение апплета в браузере клиента
Если в браузере клиента установлен Java Plug-in, то в нем можно организовать выполнение апплета или компонента с помощью элемента <jsp:plugin type="bean
[code="имя
[codebase=
Прочие параметры заголовка тега
>
Здесь записываются необязательные параметры </jsp:plugin>
Как видно из этого описания, элемент <jsp:plugin> очень похож на тег <applet> языка HTML. Похожи и его атрибуты code и codebase, только в имени класса апплета или компонента надо обязательно указывать его расширение .class. Если атрибут codebase не указан, то по умолчанию понимается каталог, в котором лежит страница JSP. Прочие атрибуты заголовка тоже подобны параметрам тега <applet>:
□ name="
□ archive="
□ align="bottom
□ height="высота
□ width="ширина
□ hspace="
□ vspace="
□ jreversion="
□ nspluginurl=,,полный
□ iepluginurl=,,полный
В теле элемента можно поместить любые параметры вида
<j sp:params>
<jsp:param name="имя■" value="
</jsp:params>
которые будут переданы апплету или компоненту. Кроме того, в теле элемента допустимо указывать сообщение, которое появится в окне браузера, если апплет или компонент не удалось загрузить. Для этого используется элемент
<jsp:fallback> Текст сообщения </jsp:fallback>
Передача управления
Страница JSP имеет возможность передать управление другому ресурсу: странице JSP, сервлету или странице HTML. Это выполняется тегом
<jsp:forward page="
содержащим адрес объекта, которому передается управление. Адрес может быть получен как результат вычисления выражения JSP. Управление не возвращается, и строки, следующие за тегом <j sp:forward>, не будут выполняться.