2010-02-01 1 views
1

Я пытаюсь написать приложение для red5, которое использует некоторые классы сервлетов, чтобы упаковать запрос для facebook.red5 и сервлеты: Как я могу получить HttpServerRequest и HttpServerResponse?

Клиентская сторона - это приложение Adobe Flash Builder.

Можно ли передавать информацию сеанса из приложения flex, чтобы клиентская сторона red5 создавала соответствующие объекты HttpServletRequest и HttpServletResponse?

в котом код будет:

public void doGet (HttpServletRequest req, 
            HttpServletResponse res) 
    throws ServletException, IOException 
{ 
     HttpServletRequest request = (HttpServletRequest)req; 
     HttpServletResponse response = (HttpServletResponse)res; 

     ... 

} 

ответ

1

Быстрый ответ да, но я думаю, что вы можете быть на самом деле хочет доступ к «флэш» часть сервера через Java EE. В этом случае вам нужно будет получить доступ к приложениям с помощью контекста сервлета так:

 
ApplicationContext appCtx = (ApplicationContext) getServletContext().getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE); 

С контексте в руки, вы можете получить доступ ко всем бобы и т.д ..
Полезные ссылки: http://wiki.red5.org/wiki/Documentation/Tutorials/Red5DeveloperTips/FiveWaysToApplicationAdapter

Смежные вопросы