Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

pdf / 5-jsp+jstl

.pdf
Скачиваний:
41
Добавлен:
06.06.2015
Размер:
141.22 Кб
Скачать

Другие стандартные actions

<jsp:root>

<jsp:declaration>

<jsp:scriptlet>

<jsp:expression>

JSP Documents

Если задан <is-xml> в <jsp-property-group>

Если контейнер версии >=2.4 и расширение

.jspx

Top element is a <jsp:root>

<a href="<%= url %>"> <jsp:text>

<![CDATA[<a href="]]></jsp:text> <jsp:expression>url</jsp:expression><jsp:text> <![CDATA[">]]>

</jsp:text>

Tag Extensions

Portable

Исполняются в любом контейнере

Simple

Простота использования

Expressive

Поддерживается широкий класс дествий

Usable from different scripting languages

Built upon existing concepts

Classic Tag Handlers

Три основных интерфейса

Tag

Setter methods to initialize

doStartTag

doEndTag

IterationTag

doAfterBody

BodyTag

setBodyContent

doInitBody

Функциональность JSTL

General-purpose actions

Control flow actions

Tag library validators (TLVs)

Покрывает:

Accessing URL-based resources

Internationalization (i18n) and text formatting

Relational database access (SQL)

XML processing

String manipulation

JSTL Tag Libraries

Core

XML processing

I18N

SQL

Functions

Core

http://java.sun.com/jsp/jstl/core

c:out

c:forTokens

c:set

c:import

c:remove

c:url

c:catch

c:redirect

c:if

c:param

c:choose

c:forEach

Internationalization (i18n)

Actions

Locale

Language code

Country code

Resource bundle

Порядок поиска:

basename + "_" + language + "_" + country + "_" + variant

basename + "_" + language + "_" + country

basename + "_" + language

Клиентские настройки

Настройки

Locale

Fallback Locale

I18n Localization Context

TimeZone

Параметры:

Config.FMT_LOCALE

Config.FMT_FALLBACK_LOCALE

Config.FMT_LOCALIZATION_CONTEXT

Config.FMT_TIMEZONE

Соседние файлы в папке pdf