视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
dwr进行页面推送简单实例_html/css
2020-11-27 16:01:05 责编:小采
文档


实现功能:sendMsg.jsp发送一个消息到后台,后台将消息推送到showMsg.jsp页面。

1、web.xml 配置,在web.xml里面添加如下内容:

		DWR Servlet	dwr-invoker	org.directwebremoting.servlet.DwrServlet		debug	true			pollAndCometEnabled	true		1			dwr-invoker	/dwr/*	

2、配置dwr.xml
  iwco.dwrs.SendMsg  

3、java类 SendMsg.java

package iwco.dwrs;import java.util.Collection;import org.directwebremoting.ScriptBuffer;import org.directwebremoting.ScriptSession;import org.directwebremoting.WebContext;import org.directwebremoting.WebContextFactory;import org.directwebremoting.proxy.dwr.Util;public class SendMsg {	 @SuppressWarnings("deprecation") 	 public void sendMsg(String msg){	 //得到上下文 	 WebContext contex = WebContextFactory.get(); 	 	 //得到要推送到 的页面 dwr3为项目名称 , 一定要加上。 	 Collection sessions = contex.getScriptSessionsByPage("/dwrTest/showMsg.jsp");	 	 //不知道该怎么解释这个 , 	 Util util = new Util(sessions);	 	 //下面是创建一个javascript脚本 , 相当于在页面脚本中添加了一句 show(msg); 	 ScriptBuffer sb = new ScriptBuffer(); 	 sb.appendScript("show("); 	 sb.appendData(msg); 	 sb.appendScript(")"); 	 	 //推送 	 util.addScript(sb); 	 } }

4、页面

sendMsg.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>   sendMsg.jsp			 			 	 	 		

showMsg.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>   showMsg			 			 	 	 		

下载本文
显示全文
专题