1

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

客户端是一个 Adob​​e 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;

       ...

}
4

1 回答 1

1

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

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

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

于 2011-08-05T14:11:13.547 回答