Grails で xmpp webchat アプリケーションを作成しています。受信したメッセージをコンソールに記録できるメッセージ リスナーがあります。しかし、どうすればウェブサイトでこれを動的に行うことができますか? 私は webapp 開発が初めてなので、反対票を投じないでください。私はAjaxを推測していますが、よくわかりません。
私の聞き手:
private MessageListener messageListener = new MessageListener() {
@Override
public void processMessage(Chat chat, Message message) {
// 'from' and 'to' fields contains senders ids, e.g.
// 17792-1028@chat.quickblox.com/mac-167
// 17744-1028@chat.quickblox.com/Smack
String from = message.getFrom().split("@")[0];
String to = message.getTo().split("@")[0];
org.jivesoftware.smack.packet.Message.Type type = message.getType();
String tajp = type.toString();
println String.format(">>> Message received (from=%s, to=%s, type=%s): %s", from, to, tajp, message.getBody())
if (onMessageReceivedListener != null) {
onMessageReceivedListener.onMessageReceived(message);
}
}
}