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

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> В JSF - теги для управления выполнением есть ли? аналоги Flow Control Tags из JSTL... 
:(
    Опции темы
Maksym
  Дата 5.9.2006, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

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



Использую Java Server Faces.
Простейшая задача -- в приинклюденой странице какие-то элементы показать, а какие-то скрыть исходя из состояния сессионного бина.
Но не обнаружил в JSF никаких тегов -- аналогов <c:if ...>... в какую сторону глянуть??
-----------------------------------------------------
З.Ы. <c:if ...> кстати тоже не работает, вываливается с ошибкой: 
Код
According to TLD or attribute directive in tag file, attribute test does not accept any expressions

 smile 

PM MAIL   Вверх
Skipy
Дата 6.9.2006, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А что, использовать JSTL совместно с JSF не позволяет религия? Это же две ортогональные технологии!

Насчет ошибки. "Доктор, вот у меня что желудок болит, что это может быть? Свою фотографию я выслал вам по факсу..." Не находите сходства? Если уж пишете сообщение об ошибке - было бы нравственно привести код, эту самую ошибку вызывающий!


--------------------
С уважением,
Евгений aka Skipy
www.skipy.ru
PM MAIL WWW ICQ   Вверх
Maksym
Дата 6.9.2006, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

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



Skipy
Использовать совместно -- проблем нет. Можно еще туда же и Struts прикрутить без проблем -- еще один подход к решению проблемы.
Но по логике вещей Faces -- самодостаточны и решают все типичные задачи и без JSTL.

Начет ошибки. Своим анекдотом Вы мне не помогли. Но уже разобрался.
PM MAIL   Вверх
kkorsakoff
Дата 6.9.2006, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Оффтопик: ув.Skipy, ....при всем Вашем профессионализме...на этом форуме другая атмосфера, нежели на juga.ru. Этим он кстати и очень ценен. Не надо здесь ее портить, очень вас прошу. И анекдоты лучше постить на другом форуме. Я думаю меня другие участники поддержат. Если я не прав - удалите мое сообщение
PM MAIL WWW ICQ   Вверх
Stampede
Дата 7.9.2006, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

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



Цитата(kkorsakoff @  6.9.2006,  06:35 Найти цитируемый пост)
на этом форуме другая атмосфера, нежели на juga.ru. Этим он кстати и очень ценен. Не надо здесь ее портить, очень вас прошу. И анекдоты лучше постить на другом форуме. Я думаю меня другие участники поддержат.


Поддерживаю.

Skipy, ты, похоже, не в курсе, но давно известен медицинский факт: стремление самоутвердиться за счет других как правило обусловлено наличием каких-то комплексов. У тебя какой комплекс?


--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
Skipy
Дата 7.9.2006, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Stampede @ 7.9.2006,  18:32)
У тебя какой комплекс?

Нет, я просто считаю, что человеку полезнее подумать пять минут, нежели тупо получить ответ. А атмосфера этого форума культивирует непрофессионализм. Ответ на 90% вопросов можно получить за 10 секунд в документации. На оставшиеся 10% - за минуту.

Нет, если вам (и Вам лично!) приятно чувствовать себя белыми и пушистыми - воля Ваша. Хуже от этого только тем, кому Вы "помогаете" прямыми ответами. Он ни о чем не думает и в следующей аналогичной ситауции, отличающейся на две буквы, опять задаст вопрос. И еще, и еще, и еще. А лет в 40 будет на всех жаловаться, а больше - на жизнь, которая к нему так несправедлива. Примеров - масса.

Я могу тут не писать, ради Бога! Вот только кто от этого потеряет? Я? Нисколько. За все то время, пока я читаю этот форум, он меня не заставил ни разу задуматься. Что есть прямое следствие уровня вопросов, кстати. Я же получаю гораздо большее удовольствие, отвечая на вопросы, над которыми мне приходится хоть немного, но подумать.

P.S. Мне на секунду показалось, что на брудершафт мы с Вами не пили, и на "ты" не переходили.

P.P.S. Имхо. Чем более профессионален человек, тем менее он обращает внимание на форму и тем более на содержание.

P.P.P.S. Кто-нибудь знает, как удалить тут профиль?

Это сообщение отредактировал(а) Skipy - 7.9.2006, 19:49


--------------------
С уважением,
Евгений aka Skipy
www.skipy.ru
PM MAIL WWW ICQ   Вверх
Stampede
Дата 7.9.2006, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

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



Товарищ, не надо принимать все так близко к сердцу. В конце концов, форум - это всего лишь буквочки на экране smile

Гнать вас никто не гонит. Вам предлагают задуматься о форме ваших высказываний. Ибо фразы "с какого перепугу" и "религия не позволяет" - суть прямые немотивированные личные выпады.

Цитата(Skipy @  7.9.2006,  10:47 Найти цитируемый пост)
За все то время, пока я читаю этот форум, он меня не заставил ни разу задуматься. Что есть прямое следствие уровня вопросов, кстати.


Мне тоже не все вопросы нравятся. Но если я вижу, что вопрос продиктован элементарным нежеланием копаться самому, или (да-да, и такое бывает) непроходимой дремучестью, я просто оставляю его без внимания. Ибо еще в глубоком детстве постиг простую премудрость: бесполезно пытаться убедить глупца в том, что он глупец. Как вы можете вывести из факта моей с вами полемики, на вас эта характеристика не распространяется smile

Цитата(Skipy @  7.9.2006,  10:47 Найти цитируемый пост)
P.S. Мне на секунду показалось, что на брудершафт мы с Вами не пили, и на "ты" не переходили.


Рунет - среда демократичная. Сложившаяся за многие годы неформальная практика общения продполагает обращение "на ты" умолчальной формой общения. Напротив, переход "на вы" знаменует, как правило, похолодание/обострение отношений. Я в данной ситуации к конфликту не стремлюсь.

Цитата(Skipy @  7.9.2006,  10:47 Найти цитируемый пост)
P.P.P.S. Кто-нибудь знает, как удалить тут профиль?


В общем, эта, не горячитесь smile
PM WWW   Вверх
alexsmirnov
Дата 7.9.2006, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



А если вернуться к началу, то :
1) <c:if > использовать можно, но ОЧЕНЬ осторожно. Во первых EL-выражения разные ( только в JSP 2.1/JSF 1.2 или с facelets можно одинаковый синтаксис использовать ), во вторых - при использовании JSTL компоненты могут создаваться в разном порядке и им присваиваться разные id ( что без правильных указаний id приводит к трудно отлавливаемым багам ).
2) можно использовать у компонентов атрибут rendered - привязать к свойству бина и он прекрасно будет переключать отображение. Это работает гораздо лучше
PM MAIL   Вверх
tux
Дата 8.9.2006, 05:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

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



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

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

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


 




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


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

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