javaweb项目实现用户进行预约时对你弹窗提醒,离线登录后也可以进行弹窗

我做的项目实现的是当用户预约你,就是对数据库进行修改时或者增加时,对你进行消息弹窗提示,当你不在线,再次登录时。系统检测到你登录,就会进行消息弹窗提示。前提是服务器不会断开连接。

基本思路是:当对数据库进行操作时,将相应的消息存到一个数组中;

效果如下:

javaweb项目实现用户进行预约时对你弹窗提醒,离线登录后也可以进行弹窗_第1张图片

弹窗的html代码:

相应的javascript代码:



最重要的一个工具类:

public class MessageUtils {
	private static ArrayList telmessage = new ArrayList<>();
	public static void addMessage(Message mes) {
		telmessage.add(mes);
	}
	public static String getMessage(String tel) {
		ArrayList arr = new ArrayList<>();
		for(int i=0;i

相应的消息类:

public class Message {
    private String name;
    private String message;
    private String tel;
    public String getTel() {
        return tel;
    }
    public void setTel(String tel) {
        this.tel = tel;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getMessage() {
        return message;
    }
    public void setMessage(String message) {
        this.message = message;
    }
}
在对数据库相应的操作的时候,顺便将相应的消息封装到Message中,然后添加到util中,最后再发到用户中就可以了

你可能感兴趣的:(javaweb)