red5和servlets:我如何获得HttpServerRequest和HttpServerResponse?

时间:2010-02-01 03:35:16

标签: red5 servlets

我正在尝试为red5编写一个应用程序,它使用一些servlet类来打包facebook的请求。

客户端是Adobe Flash Builder应用程序。

是否可以从flex应用程序发送会话信息,以便red5客户端创建正确的HttpServletRequest和HttpServletResponse对象?

在tomcat中

代码将是:

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

       ...

}

1 个答案:

答案 0 :(得分:1)

快速回答是肯定的,但我认为您实际上可能希望通过Java EE访问服务器的“flash”部分。在这种情况下,您将需要通过servlet访问您的应用程序上下文,如下所示:

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

有了上下文,您可以访问所有的bean等。
有用的链接: http://wiki.red5.org/wiki/Documentation/Tutorials/Red5DeveloperTips/FiveWaysToApplicationAdapter