1.引入包
dwr.jar和commons-logging-1.0.4.jar
2.send.jsp
<form action="servlet/SendServlet" method="post"> <input type="text" name="message"> <input type="submit" value="提交"/> </form>
3.SendServlet.java
public class SendServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { final String message = req.getParameter("message"); String page = ServerContextFactory.get().getContextPath() + "/message.jsp"; Browser.withPage(page, new Runnable() { public void run() { ScriptSessions.addScript("show('" + message + "')"); } }); } }
4.Message.jsp
<script type="text/javascript" src="dwr/engine.js"></script> <script type="text/javascript"> window.onload = function() { //客户端启用反向 dwr.engine.setActiveReverseAjax(true); } function show(msg) { alert(msg); } </script>
5.配置web.xml
<servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> <init-param> <!-- 启用反向 --> <param-name>activeReverseAjaxEnabled</param-name> <param-value>true</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dwr-invoker</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping> <servlet> <servlet-name>SendServlet</servlet-name> <servlet-class>com.bjpowernode.dwr.SendServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>SendServlet</servlet-name> <url-pattern>/servlet/SendServlet</url-pattern> </servlet-mapping>
相关推荐
使用dwr+spring实现消息推送 。
dwr消息推送功能。可以实现实时消息推送
该文档介绍了dwr实现消息推送的具体步骤,希望对大家有所帮助,若有不明白的地方,可以给我发消息,小弟能解答的一定解答。
dwr消息推送 dwr消息推送 dwr消息推送 dwr消息推送 dwr消息推送 dwr消息推送
使用dwr实现服务器的消息推送。 详细说明了服务器向前台推送消息的步骤,绝对有用。
DWR消息推送简单实例。maven工程。
springMVC+dwr技术实现消息推送实例,简单实例演示如何用dwr实现后台向前台主动推送消息
以后台向前台页面推送消息的一个完整实例工程,采用了spring、dwr反转,实现的是后台向前台不断推送消息,并管理相关用户退出;可以用在如定时任务的桌面消息提醒之类的场景。改变传统的前台定时刷新/请求后台的工作...
项目集成struts2的jar包,dwr框架所用jar包,在struts框架下完成增删改查,在dwr框架下完成消息的推送,sqlserver数据库
实现一个页面发消息,其他页面也能收到发的消息
DWR 完整demo,将后台执行的内容消息时时推送到前端页面显示
dwr3,推送消息,指定用户推送demo
springMvc + dwr 注解 实现消息推送 ,支持单个用户精确推送以及指定成员.群推送. 不需要任何配置修改,即可使用
使用DWR实现服务器端向客户端精确推送消息
实现 Dwr 服务器推送实现 Dwr 服务器推送实现 Dwr 服务器推送实现 Dwr 服务器推送实现 Dwr 服务器推送
dwr 消息后台推送例子,仅供参考。
这是一个简单的dwr3的俩聊天消息推送Demo,项目下载下来直接导入工程可用,最好使用tomcat7部署,简单案例,分享给大家。。
学习两天,项目中做一个反向推送功能,功能比较简单,但是比较实用。要是项目中集成的话直接修改一下包路径 就行了。推送是session做的。可以用用户ID的。
用dwr3实现推送功能,文件就是该实现代码
包含了dwr推送技术的详细介绍 和 一个基于dwr推送技术的聊天实例