JSP 2 и Servlet 2.4 нарушили мои пользовательские теги

Недавно мы перешли на Servlet 2.4 и JSP 2 в проекте и на наш собственный теги больше не работают. У нас есть такие теги, как:

<myTags:someTag value="${x}" />

, и как только в теге мы оценили x bean и пошли дальше. Теперь оценка происходит непосредственно в JSP, и мы получаем строку (очевидно, x.toString ()), установленную для атрибута value.

Тегов не так много, и я мог бы адаптировать их за несколько дней, но как я могу сделай это? Я не смог ничего найти в Интернете (или, может быть, я не ищу, где мне следует).

Как передать bean-компонент x в свой тег и оценить его там, не позволяя оценивать его в JSP?

PS Я не хочу отключать EL-движок

Спасибо!

1
задан user0912 20 September 2010 в 18:42
поделиться