2010-02-01 45 views
1

我想写一个应用程序的red5,使用一些servlet类为了打包facebook的请求。red5和servlets:我如何获得HttpServerRequest和HttpServerResponse?

客户端是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

快速的答案是肯定的,但我想你可能会想要真正获得通过Java EE服务器的“闪光”的一部分。在这种情况下,你需要通过servlet来访问应用程序上下文中像这样:

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

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