Red5能够提供HTTP请求。但是如何在我的应用程序代码中处理一个?
答案 0 :(得分:1)
是的,如果您正在使用其中一个Java EE插件,Red5能够处理HTTP / HTTPS请求。基于Tomcat的插件是默认的Java EE容器。对于问题的第二部分,我假设您要调用ApplicationAdapter类中的一个方法。要从Servlet或JSP中执行此操作,您只需访问ApplicationContext,然后从那里获取对ApplicationAdapter的引用,如下所示:
JSP示例
<%@ page import="org.springframework.web.context.support.WebApplicationContextUtils,
org.springframework.context.ApplicationContext,
my.package.MyApplication" %>
<%
ApplicationContext appCtx = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext());
MyApplication app = (MyApplication) appCtx.getBean("web.handler");
Object result = app.myMethod();
System.out.println("Result: " + result);
%>