Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / связь сервлетов / 13 сообщений из 13, страница 1 из 1
07.08.2003, 13:48
    #32229984
JDim
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь сервлетов
Подскажите как можно из сервлета вызвать метод другого сервлета.
Требуется не doGet(..), doPost(..) - а другие методы сервлета.
getServletContext().getServlet(nameServlet); - устарел :(
Как теперь это делается?
Спасибо.
...
Рейтинг: 0 / 0
07.08.2003, 14:23
    #32230036
osse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь сервлетов
А никак...
В javadoc-е, же написано - мол для shared логики используйте non-servlet классы
...
Рейтинг: 0 / 0
07.08.2003, 14:49
    #32230084
JDim
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь сервлетов
Написано говоришь...
Лажа... Не жизнь, а сказка...
...
Рейтинг: 0 / 0
07.08.2003, 14:55
    #32230095
osse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь сервлетов
Можно наверное это сделать если залезть в потроха к servlet-контейнеру и
за его объекты подергать, хотя скорее всего такое не позволительно.
Лучше будет с вспомогательными классами.
...
Рейтинг: 0 / 0
07.08.2003, 20:16
    #32230531
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь сервлетов
можно самому сделать инстанс сервлета :)

но лучше идти по правильному пути с самого начала
...
Рейтинг: 0 / 0
08.08.2003, 07:07
    #32230630
osse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь сервлетов
В принципе, ничего не мешает сделать класс со статической Hashtable и
статическими методами - положить ссылку на сервлет и получить ссылку на сервлет (и то и другое по имени класса). И по ссылке дергать методы.
Сам такое не пробовал.
...
Рейтинг: 0 / 0
08.08.2003, 11:49
    #32230911
JDim
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь сервлетов
Спасибо за ответы.
Последнее предложение довольно интересное. Надо попробывать.
...
Рейтинг: 0 / 0
08.08.2003, 12:26
    #32230999
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь сервлетов
не надо! система не расчитана на нетрадиционное использование! когда запутаешься, никому не сможешь ни на одном форуме объяснить, что ты там наделал!

ты лучше последуй первому совету osse!
или объясни, зачем оно нада!
...
Рейтинг: 0 / 0
08.08.2003, 12:28
    #32231004
Steppenwulf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь сервлетов
Обычно для обмена между сервлетами создается класс-одиночка (Singelon), доступ к полям которого осуществляется через getInstance - его единственный метод.
...
Рейтинг: 0 / 0
08.08.2003, 12:32
    #32231009
Steppenwulf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь сервлетов
Singleton вместо singelon - дрогнула рука
...
Рейтинг: 0 / 0
08.08.2003, 13:38
    #32231122
dalai lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь сервлетов
О Степной Волк,\r
помоги мне с синглетонами. если на одном вебаппе сделать синглетон, но смогу я на другом вебаппе сделать на основе того же класса синглетон? если например, копии jarов с синглетонами лежат у каждого вебаппа свои.
...
Рейтинг: 0 / 0
08.08.2003, 15:43
    #32231381
Steppenwulf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь сервлетов
dalai lamer, нет, создадутся разные экземляры классов-одиночек.
Класс-одиночка служит средством совместного доступа только в контексте выполняемого веб-приложения. Вам нужно создать класс-одиночку в отдельном приложении и юзать его через удаленные вызовы метода getInstance по RMI.
...
Рейтинг: 0 / 0
08.08.2003, 16:23
    #32231464
dalai lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь сервлетов
Спасибо, Steppenwulf, изините что был на "ты"...

мне как раз нужно, чтобы у каждого веб-приложения был свой инстанс. ура! не надо делать rmi.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / связь сервлетов / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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