Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JSTL тэг не работает :( 
V
    Опции темы
WandM
Дата 11.11.2006, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 20.11.2005
Где: Питер

Репутация: нет
Всего: нет



Пишу в страничке jsp:
Код

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<jsp:useBean id="date" class="java.util.Date" />

<html>
<head><title>First JSP</title></head>
<body>
<h2>Here is today's date</h2>

<c:out value="${date}" />

<%= date%>

</body>
</html>

Получаю на экране 
Цитата

Here is today's date
${date} Sat Nov 11 13:12:34 MSK 2006

То есть jstl тэг вывода не работает как надо. Просмотрел кучу примеров - выводить на экран надо тэгом <c:out value="${date}" />
Причем скриплет пашет нормально. 

В чем трабла - не пойму.

Использую Tomcat 5.5.7 + idea + JSTL 1.1 - прицепил к идее и скопировал в ${CATALINA_HOME}\webapps\jsp-examples\WEB-INF\lib 2 файла standart.jar и jstl.jar

PM   Вверх
Tony
Дата 11.11.2006, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 6
Всего: 12



jstl работает с методами getXXX i setXXX,


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
Alexis
Дата 11.11.2006, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 14.8.2006
Где: Казань

Репутация: 5
Всего: 5



Попробуйте задеплоить standard-examples.war (лежит в архиве дистрибутива taglibs). Посмотрите работает ли. Если работает, то можно просто посмотреть чем ваши исходники отличаются от тех, что в примере  smile 
Если я не ошибаюсь, то такая штука у меня как-то была из-за отсутствия описания версии web-app что-то вроде (для 2.4):
Код

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
    version="2.4">

PM   Вверх
WandM
Дата 11.11.2006, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 20.11.2005
Где: Питер

Репутация: нет
Всего: нет



 smile 
2 Tony: <c:out value="${date.hours}" /> выводится как ${date.hours}

2 Alexis: 
В примере написано:
Код

    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <c:if test="${1==1}" var="theTruth" scope="session"/>
    The result of testing for (1==1) is: ${theTruth}

    <c:if test="${2>0}">
    It's true that (2>0)!
    </c:if>

Если деплою не через идею, то все Ок.

Копирую этот код в свою jsp страничку в Идее - также выводит ${theTruth} smile

Кстати, идея ругается, что у <web-app> может быть только один параметр - id
PM   Вверх
Tony
Дата 11.11.2006, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 6
Всего: 12



Посмотри внимательно на stack ошибок Tomcata при деплои.
1) jstl 1.1
2) web.xml 2.4
3) <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Это всё указано правельно.


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
WandM
Дата 11.11.2006, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 20.11.2005
Где: Питер

Репутация: нет
Всего: нет



Цитата

Посмотри внимательно на stack ошибок Tomcata при деплои.

Может, я чего-то не то смотрю, но если запускать через идею, то томкат в консоли пишет только INFO: ...
Никаких ошибок не видно.
PM   Вверх
Anklav
Дата 15.11.2006, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 9.12.2003
Где: Менск

Репутация: 1
Всего: 1



добавь на стриничу:
Код

<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" isELIgnored="false" %>

можешь любую кодировку подставить, главное во всём этом isELIgnored="false"
PM ICQ   Вверх
WandM
Дата 15.11.2006, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 20.11.2005
Где: Питер

Репутация: нет
Всего: нет



Так тоже не работает  smile 
Обхожу так: создаю с помощью идеи war-файл, а потом его деплою в томкате отдельно.
Парадокс! Но все работает нормально!
PM   Вверх
Alexis
Дата 15.11.2006, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 14.8.2006
Где: Казань

Репутация: 5
Всего: 5



Цитата(WandM @  15.11.2006,  20:19 Найти цитируемый пост)
Обхожу так: создаю с помощью идеи war-файл, а потом его деплою в томкате отдельно.

Почитайте про Ant, скорее всего это то, что вам нужно.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0740 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.