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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с синтаксисом в tagx 
:(
    Опции темы
Opik
Дата 22.3.2009, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

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



Создал значит свой тег (tagx), все супер, все, подключается и работает. Вопрос возник когда я его начал развивать. поясняю. 
В теге есть картинка. допустим это будет просто 
Код

<img src="null.gif" /> 

При определенном условии (в тег передан определенный параметр) картинка должна станосится кликабельной (повесить на неё JS событие onclick) каким бы способом я не пытался это сделать, выдает либо ошибку XML, либо если пытаюсь:
Код

<img src="null.gif" ${foo ? 'onclick="js();"' : ''} /> 

выдает
Код

org.apache.jasper.JasperException: org.apache.jasper.JasperException: /WEB-INF/tags/obraz.tagx(28,64) Element type "img" must be followed by either attribute specifications, ">" or "/>".
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)


Что делать - понятия не имею, как справиться с данной проблемой. нужна помощь)
PM MAIL Skype   Вверх
ivg
Дата 22.3.2009, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Autonomous R&D
**


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

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



Цитата из JSP specificationJSP.8.6 Tag Files in XML Syntax
Цитата

Tag files in XML syntax must have the extension .tagx. All files with
extension .tagx according to the rules in Section JSP.8.4.1 are tag files in XML
syntax. Conversely, files with extension .tag are not in XML syntax.

попробуйте поменять расширение файла на .tag
PM MAIL   Вверх
Opik
Дата 23.3.2009, 00:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

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



Это все понятно, но тэг у меня именно в XML файле, и так нужно. Единственное натолкнулся на данную проблему. Я думаю её можно решить, просто я не знаю способа.
PM MAIL Skype   Вверх
ivg
Дата 23.3.2009, 06:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Autonomous R&D
**


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

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



Цитата(Opik @  23.3.2009,  02:29 Найти цитируемый пост)
Это все понятно, но тэг у меня именно в XML файле, и так нужно

Тогда вы в курсе, что это:
Цитата(Opik @  23.3.2009,  01:00 Найти цитируемый пост)
Код

<img src="null.gif" ${foo ? 'onclick="js();"' : ''} />
 
 не похоже на XML формат?
Такой вариант:
Код

<img src="null.gif" onclick="${foo ? 'js();':''}" />
?

Это сообщение отредактировал(а) ivg - 23.3.2009, 06:14
PM MAIL   Вверх
Opik
Дата 23.3.2009, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

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



Да, действительно, заработало, хотя вроде как и пробовал так. Спасибо вообщем.
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0659 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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