原理:简单来说就是利用ajax的异步,ajax每隔一段时间会从后台获取数据而不刷新页面。
步骤:1。数据库里建两张表,一张用户表,一张消息表
isGet表示消息是否被读
2.使用java web做后台,主要使用hibernate和struts2框架,xml数据格式。
3.下面给出核心jsp代码:
friend.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'firend.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">