На главнуюКонтактыКарта сайта

Размещение Java программ

Почему не работает JSTL?

Для использования JSTL в своих JSP-страницах Вам необходимо создать впапке /WEB-INF своего web-приложения поддиректорию /tld и разместить в ней TLD-файлы с описанием соответствующих стандартных библиотек тэгов. Имя файла должно соответствовать префиксу библиотеки.

Т. е. для библиотеки Core-тэгов с префиксом «c» файл будет называться «c.tld».

Необходимые TLD-файлы Вы можете взять либо из набора разработчика Java WSDP, либо взяв их с нашего сайта:

Помещать какие либо настройки для подключения этих библиотек в файл web.xml Вашего web-приложения не требуется. Достаточно разместить необходимый TLD-файл в папке /WEB-INF/tld Вашего приложения и соответствующая библиотека тэгов будет доступна JSP-страницам web-приложения. Если папка /WEB-INF/tld ранее отсутствовала в структуре Вашего web-приложения, рекомендуем после её создания перезапустить web-приложение (для пользователей тарифа «Стандартный», через панель управления доменом, а для клиентов тарифа «Большой», через стандартную панель управления Tomcat http://имя-домена/tomcat-manager/html).

Ниже приведен пример JSP-документа с использованием библиотеки «JSTL Core» и EL (языка выражений):

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<body>
	<form>
		Message:
		<input type="text" name="msg">
		<input type="submit">
	</form>
	<hr>
	<c:if test="${not empty param.msg}">
		<c:out value="${param.msg}"/>
	</c:if>
</body>
</html>

Полезные ссылки:

Java Server Pages Standard Tag Library

Служба поддержки:
E-Mail: support@brim.ru
Тел.: (495) 517-70-64
Адрес:
115419, г. Москва,
ул. Орджоникидзе, д.11, стр.11,
бизнес-центр «АВС-Эстэйт»