Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / расширение тегов / 18 сообщений из 18, страница 1 из 1
11.09.2007, 12:54:08
    #34790934
zxc
zxc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
нужно расширить набор html тегов новой функциональностью. можно конечно унаследоваться от каждого и сделать что мне надо, создать свою библиотеку кастомных тегов, но получается слишком геморно в том плане, что получается слишком много классов с одинаковой функциональностью.
т.е. придётся унаследоваться от каждого, и реализовать каждый раз одну функциональность для каждого тега.

спинным мозгом чувствую что есть более красивый подход.

ps: предлагать использовать всякие геморные вещи типа jsf не стоит.
...
Рейтинг: 0 / 0
11.09.2007, 13:35:31
    #34791083
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
zxcнужно расширить набор html тегов новой функциональностью. можно конечно унаследоваться от каждого и сделать что мне надо
Я не совсем понял, а как можно унаследоваться от HTML-тэга?
...
Рейтинг: 0 / 0
11.09.2007, 14:02:54
    #34791216
zxc
zxc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
Leonidv zxcнужно расширить набор html тегов новой функциональностью. можно конечно унаследоваться от каждого и сделать что мне надо
Я не совсем понял, а как можно унаследоваться от HTML-тэга?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
 package  org.w3c.dom.html;

 import  org.w3c.dom.Element;

/**
 *  All HTML element interfaces derive from this class. Elements that only 
 * expose the HTML core attributes are represented by the base 
 * <code>HTMLElement</code> interface. These elements are as follows:  HEAD 
 * special: SUB, SUP, SPAN, BDO font: TT, I, B, U, S, STRIKE, BIG, SMALL 
 * phrase: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ACRONYM, ABBR list: 
 * DD, DT NOFRAMES, NOSCRIPT ADDRESS, CENTER The <code>style</code> attribute 
 * of an HTML element is accessible through the 
 * <code>ElementCSSInlineStyle</code> interface which is defined in the  . 
 * <p>See also the <a href='http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510'>Document Object Model (DOM) Level 2 Specification</a>.
 */
 public   interface  HTMLElement  extends  Element {
 ---- покоцано ----
}

ну и смотреть дальше по иерархии
...
Рейтинг: 0 / 0
11.09.2007, 14:08:19
    #34791244
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
Уууу, как все запущено. И с какой целью такое надо?
...
Рейтинг: 0 / 0
11.09.2007, 14:51:57
    #34791454
zxc
zxc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
BlazkowiczУууу, как все запущено. И с какой целью такое надо?

хотя бы для того чтобы не плодить в jsp логику типа если одно условие, то показывать тег, если другое то не показывать.

советы по существу будут?
...
Рейтинг: 0 / 0
11.09.2007, 15:03:05
    #34791492
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
zxc, а вы уверены, что этот пакет используется в JSP?
...
Рейтинг: 0 / 0
11.09.2007, 15:08:56
    #34791520
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
Я вот доверяясь krugle могу вас уверить, что - нет. Не используется.
...
Рейтинг: 0 / 0
11.09.2007, 15:48:26
    #34791688
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
zxc BlazkowiczУууу, как все запущено. И с какой целью такое надо?
хотя бы для того чтобы не плодить в jsp логику типа если одно условие, то показывать тег, если другое то не показывать.

советы по существу будут?
Совет по существу один: Наплевать на все - взять Wicket.
Много советов не по существу:
- Изучть обзорно JSTL, JSF, Struts, Velocity, Spring MVC, Tapestry, GWT
- Таки немного подумать и поизучать кто же такие эти классы из org.w3c.dom и для чего они нужны.
- Обратится к теории, и вопросам типа что такое MVC. И как в слоях разделена логика. Где ей место а где нет.
- Взять какой-нибудь Pet Store и посмотреть как там все реализовано.

Потому как на данный момент Ваши заявления выглядят так что Вы абсолютно не имеете представления о том как работают Web приложения, но при этом считаете что Вы на столько круты, что с уверенностью можете сказать условиям в JSP не место (а так же циклам наверное тоже?)
...
Рейтинг: 0 / 0
11.09.2007, 15:53:14
    #34791709
zxc
zxc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
LeonidvЯ вот доверяясь krugle могу вас уверить, что - нет. Не используется.

этот или нет меня не интересует сейчас.
можно чутка ближе к проблеме?


проблема в данном случае - расширить набор классов новой функциональностью с минимальными потерями.
...
Рейтинг: 0 / 0
11.09.2007, 15:59:28
    #34791740
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
Задачу в студию полностью. Ответ на ваш последний вопрос такой же, как вопрос - ООП.
...
Рейтинг: 0 / 0
11.09.2007, 15:59:30
    #34791741
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
zxcможно чутка ближе к проблеме?
- я вот лично не понял в чем собственно "проблема": создать наследника от HTMLElement или расширить библиотеку JSP-тэгов (создать свой тэг на основе тэга JSTL?)

- лучше скажите ЧТО НАДО, а участники форума наверняка напишут КАК НАДО это сделать :)
...
Рейтинг: 0 / 0
11.09.2007, 16:03:29
    #34791764
zxc
zxc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
Kachalov zxcможно чутка ближе к проблеме?
- я вот лично не понял в чем собственно "проблема": создать наследника от HTMLElement или расширить библиотеку JSP-тэгов (создать свой тэг на основе тэга JSTL?)

- лучше скажите ЧТО НАДО, а участники форума наверняка напишут КАК НАДО это сделать :)


LeonidvЗадачу в студию полностью. Ответ на ваш последний вопрос такой же, как вопрос - ООП.


ещё раз. проблема в том что этих элементов много. и для каждого надо одна и та же новая функциональность.
...
Рейтинг: 0 / 0
11.09.2007, 16:11:10
    #34791806
zxc
zxc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
Blazkowicz

пальцы разогните и если вам больше нечего сказать советую вам в дальнейшем оставлять своё мнение при себе.
...
Рейтинг: 0 / 0
11.09.2007, 16:16:47
    #34791833
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
zxcещё раз. проблема в том что этих элементов много. и для каждого надо одна и та же новая функциональность.

zxcпальцы разогните и если вам больше нечего сказать советую вам в дальнейшем оставлять своё мнение при себе.

- сначала опишите задачу так что бы ее поняли, а потом учите тех кто пытался Вас понять и как-то помочь.
...
Рейтинг: 0 / 0
11.09.2007, 16:58:05
    #34792015
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
zxc Blazkowicz
пальцы разогните и если вам больше нечего сказать советую вам в дальнейшем оставлять своё мнение при себе.
Ну, тупи себе дальше.
...
Рейтинг: 0 / 0
11.09.2007, 17:15:32
    #34792092
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
zxcещё раз. проблема в том что этих элементов много. и для каждого надо одна и та же новая функциональность.
Я понял. Тебе сначала надо про ООП почитать. Чтобы понять, как вообще задать вопрос.
Присоединюсь-ка к Blazkowicz
...
Рейтинг: 0 / 0
11.09.2007, 17:54:43
    #34792265
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
BlazkowiczНу, тупи себе дальше.
+1
...
Рейтинг: 0 / 0
12.09.2007, 11:38:42
    #34793657
steevy18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расширение тегов
Посмотри про taglibs

http://java.sun.com/products/jsp/taglibraries/
http://jakarta.apache.org/taglibs/index.html
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / расширение тегов / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]