3.写一个java类MessageSender
[java]
package com.kinorsoft;
import java.util.Date;
import flex.messaging.MessageBroker;
import flex.messaging.messages.AsyncMessage;
public class MessageSender {
public void sendMessageToClients(String messageBody)
{
AsyncMessage msg = new AsyncMessage();
msg.setClientId("Java-Based-Producer-For-Messaging");
msg.setTimestamp(new Date().getTime());
//you can create a unique id
msg.setMessageId("Java-Based-Producer-For-Messaging-ID");
//destination to which the message is to be sent
msg.setDestination("mychat");
//set message body
//set message header
msg.setHeader("sender", "From the server");
//send message to destination
MessageBroker.getMessageBroker(null).routeMessageToService(msg, null);
}
}
4.MessageSender.jsp调用上面的MessageSender.java
[java]
<%@page import="com.kinorsoft.MessageSender" %>
<%
try
{
com.kinorsoft.MessageSender msg = new com.kinorsoft.MessageSender();
msg.sendMessageToClients("This is from the jsp page");
out.println("sent message");
} www.2cto.com
catch(Exception e)
{
e.printStackTrace();
}
%>
5.修改一下 WEB-INF/flex/messaging-config.xml
在