首页>代码>【纵横科技】基于dwr框架的reverse ajax消息推送 有图有图!>/chat/src/java/com/example/dwr/reverseajax/JavaChat.java
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.example.dwr.reverseajax;

import java.util.LinkedList;
import org.directwebremoting.Browser;
import org.directwebremoting.ui.dwr.Util;

/**
 *
 * @author wzw
 */
public class JavaChat {

    private final LinkedList<Message> messages = new LinkedList<Message>();

    public void addMessage(String text) {
        if (text != null && text.trim().length() > 0) {
            messages.addFirst(new Message(text));
            while (messages.size() > 10) {
                messages.removeLast();
            }
        }

        // Clear the input box in the browser that kicked off this page only
        Util.setValue("text", "");

        // For all the browsers on the current page:
        Browser.withCurrentPage(new Runnable() {
            public void run() {
                // Clear the list and add in the new set of messages
                Util.removeAllOptions("chatlog");
                Util.addOptions("chatlog", messages, "text");
            }
        });
    }
}
最近下载更多
ws101929  LV3 2019年3月25日
zhangyan642157981  LV3 2018年11月15日
sleepcat88  LV13 2017年4月11日
gann2015  LV24 2016年11月21日
cc900118  LV17 2016年8月1日
ddman9009  LV25 2016年7月13日
caot147  LV2 2016年6月29日
aming88  LV1 2016年4月19日
Melahu03  LV1 2016年4月13日
chtk001  LV4 2016年3月6日
最近浏览更多
liyongcan  LV1 2021年3月1日
阿萨德卡萨丁是的 2020年12月24日
暂无贡献等级
sen8210208  LV2 2020年7月31日
桃花人  LV6 2020年5月20日
2252536772  LV21 2020年4月7日
樊樊樊樊樊樊阵雨  LV18 2019年12月2日
123hdhdhd  LV10 2019年11月27日
a24sd  LV13 2019年9月18日
xp9522  LV9 2019年8月21日
wupujian  LV17 2019年8月10日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友