java中DWR的使用
?
?? 上次分享了關(guān)于frameset框架右下角彈出消息。
??? 連接在這里http://www.cnblogs.com/zhangnanblog/archive/2012/06/20/jqueryMessage.html
??? 那么我們項目開發(fā)中不消息的內(nèi)容應(yīng)該都是從數(shù)據(jù)庫的消息表去獲取的。而不是說這樣寫死的。那么在java中該怎么做?
??? 最后我選擇了dwr來獲取并展示消息。
??? 下面是例子下載地址:
http://files.cnblogs.com/zhangnanblog/Msg.rar
??貼出dwr.xml代碼:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN" "http://getahead.org/dwr/dwr30.dtd"> <dwr><allow><create creator="new" javascript="Msgdeal"><param name="class" value="com.msg.MsgDeal"/></create></allow> </dwr>?至于dwr我也是第一次使用~~ 所以只是分享自己使用的時候遇到的問題
?在上面的dwr.xml中我們配置了要調(diào)用的服務(wù).
?下面貼出在jsp中如何引用:
function Test1(){ var _data = "";dwr.engine.setAsync(false);//設(shè)置同步Msgdeal.getMsg(1,function(data){_data = data;});//調(diào)用java中MsgDeal類的消息處理方法dwr.engine.setAsync(true); //設(shè)置到初始狀態(tài)document.getElementById("serverResponse").value= _data; //設(shè)置獲取的值 if(_data > 0){//有新的消息//是消息圖表閃動}else{//沒有新消息 } }那么我么在js中引用的?Msgdeal.getMsg(1,function(data){_data = data;});//調(diào)用java中MsgDeal類的消息處理方法
這里的 Msgdeal就是我們在dwr.xml中配置的<create creator="new" javascript="Msgdeal">
至于詳細的使用方式大家下載下來示例就能看明白。
frameset框架右下角彈出消息+dwr獲取消息。我才把消息提示這部分的功能實現(xiàn)了?;蛟S我的方法不是很好。也存在很多的問題。
希望大牛們能給我這個菜鳥一些指導!
轉(zhuǎn)載于:https://www.cnblogs.com/zhangnanblog/archive/2012/06/20/2555785.html
總結(jié)
以上是生活随笔為你收集整理的java中DWR的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Eclipse保存验证JS缓慢
- 下一篇: jqGrid如何设置jqGrid第一次初