Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Свой Java Class в JSP


Автор: ekianu 24.8.2010, 14:20
Привет Всем.
Не знаю как использовать свой myjava.class в jsp.
Использую Apache Tomcat 6.0 и JRE6.
Что куда скопировать и как вызвать мою функцию в jsp.

Автор: lazycat 24.8.2010, 16:24
Самый "правильный" способ - оформить класс в виде Custom Tag. Кратко надо сделать три вещи:
1.Оформить Ваш класс в виде класса поддержки тэга (сделать его подклассом TagSupport или BodyTagSupport).
2. Сделать TLD-файл.
3. Правильно использовать Custom Tag в JSP (написать директиву taglib).

Можно, конечно попросту создать экземпляр класса в скриптлете, но в этом случае возникнут проблемы с мобильностью JSP.

Автор: ivanovpv 25.8.2010, 08:39
Цитата(lazycat @  24.8.2010,  17:24 Найти цитируемый пост)
Самый "правильный" способ - оформить класс в виде Custom Tag. Кратко надо сделать три вещи:

Да-да только обратим внимание на кавычки вокруг "правильный" - это "как бы правильный способ", но в жизни почему то все классы оформить в виде тегов не получатся.

Автор: lazycat 25.8.2010, 16:00
Цитата(ivanovpv @  25.8.2010,  08:39 Найти цитируемый пост)
Да-да только обратим внимание на кавычки вокруг "правильный" - это "как бы правильный способ", но в жизни почему то все классы оформить в виде тегов не получатся. 


Конечно, все зависит от специфики задачи. Каждая проблема обычно имеет много решений. Лично я из этих многих стараюсь выбирать "самое reusable".


Автор: ekianu 26.8.2010, 22:06
Спасибо всем.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)