用户操作
[即时聊天] [发私信] [加为好友]
黑马王子ID:fzw98
35998次访问,排名3415(-1),好友2人,关注者25人。
java
fzw98的文章
原创 308 篇
翻译 0 篇
转载 24 篇
评论 22 篇
黑马王子的公告
阿里通网络电话,中国最优秀的网络电话 要向天下名师学习,这里应有尽有。 要向天下名师学习,这里应有尽有。
最近评论
catheriner66:推荐一下:开源人网站www.vifir.com 上面有比较全面系统的EXTJS学习资料
catheriner66:推荐一下:开源人网站www.vifir.com 上面有比较全面系统的EXTJS学习资料
合肥菲利浦斯电子科技:合肥菲利浦斯电子科技

菲利浦斯电子科技(合肥)有限公司,是美国菲利浦斯国际产业集团(Philipus Industry Group Ltd.CO.USA)在中国的市场运营和品牌管理机构,负责全面拓展“菲利浦斯”在中国市场的营销网络,造福中国民众。

针对中国目前严峻的室内空气污染形势,“菲利浦斯”把眼光投向中国市场。美国菲利浦斯国际产业……
合肥菲利浦斯电子科技:合肥菲利浦斯电子科技

菲利浦斯电子科技(合肥)有限公司,是美国菲利浦斯国际产业集团(Philipus Industry Group Ltd.CO.USA)在中国的市场运营和品牌管理机构,负责全面拓展“菲利浦斯”在中国市场的营销网络,造福中国民众。

针对中国目前严峻的室内空气污染形势,“菲利浦斯”把眼光投向中国市场。美国菲利浦斯国际产业……
zhangwenbo:学习了……
文章分类
收藏
    相册
    真我的风采
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 DWR 应用实例(二) 新闻发布系统,多种新闻类型之间切换无刷新收藏

    新一篇: javascript拖动(拖拽)之我见 - 简约版 | 旧一篇: 一个仿雅虎滑动tab菜单


      step:8 配置 dwr
      (一)、配置 web.xml 文件,添加 DwrServlet
      xml 代码
      xml version="1.0" encoding="UTF-8"?>
      
      dwr-invokerservlet-name>
      
      org.directwebremoting.servlet.DwrServlet
      servlet-class>
      
      debugparam-name>
      trueparam-value>
      init-param>
      
      classes param-name>
      java.lang.Objectparam-value>
      init-param>
      100load-on-startup>
      servlet>
      
      dwr-invokerservlet-name>
      /dwr/*url-pattern>
      servlet-mapping>
      
      30session-timeout>
      session-config>
      
      index.jspwelcome-file>
      welcome-file-list> web-app>
      
      (二)、配置 dwr.xml,添加需要能够远程调用的类以及公开客户端调用的类方法:
      xml 代码
      xml version="1.0" encoding="UTF-8"?>
      
      
      
      
      
      
      create>
      
      
      
      convert>
      
      allow> dwr> step9:构建页面
      css 代码
      [html]
      [head]
      [meta http-equiv="Content-Type" content="text/html; charset=gbk" /]
      [link href="reg/style.css" type="text/css" rel="stylesheet"]
      javascript=news相符->
      [script type='text/javascript' src='../dwr/interface/news.js']
      
      [script type='text/javascript' src='../dwr/engine.js']
      
      [script type='text/javascript' src='../dwr/util.js'/]
      
      [script type='text/javascript' src='../jsfloder/ajaxNews.js'/]
      [title]news[/title]
      [/head]
      [body]
      [div id="tabs5"]
      [ul][li id="current"][a href="javaScript:queryNewsList('1');"][span]国内[/span][/a][/li]
      [li][a href="javaScript:queryNewsList('2');"][span]国际[/span][/a][/li]
      [li][a href="javaScript:queryNewsList('3');"][span]时事政治[/span][/a][/li]
      [li][a href="javaScript:queryNewsList('4');"][span]影视娱乐[/span][/a][/li]
      [li][a href="javaScript:queryNewsList('5');"][span]读书频道[/span][/a][/li]
      [li][a href="javaScript:queryNewsList('6');"][span]美容护肤[/span][/a][/li]
      [li][a href="javaScript:queryNewsList('7');"][span]生活琐事[/span][/a][/li]
      [/ul]
      [/div]
      [TABLE class="toptable grid" width="100%" cellSpacing="0" cellPadding="5" align="center" border="1"]
      [TBODY id="knew"]
      [/TBODY]
      [/TABLE]
      [div id="snow" style="width:500px;border:1px solid darkcyan;padding:5px;display:none;"][/div]
      [/body]
      [/html]
      step10: 构建 js文件
      js 代码
      function queryNewsList(id){
      var loadinfo = "正在载入中,请稍等..........."
      var newType = id;
      try{
      //news为dwr.xml文件中定义java类的别名,调用该类的queryStoreList方法,
      //获取新闻信息
      news.queryStoreList(newType,queryNewList);
      DWRUtil.useLoadingMessage(loadinfo);
      }catch(e){
      
      }
      }
      //将查询结果返回的list,添加到页面表格中 function queryNewList(data){
      document.getElementById( "snow" ).style.display = "none"
      var cellfuncs = [
      function(data){
      var newId = data.id;
      var ahive = document.createElement(");
      ahive.setAttribute("alink","fuchsia");
      var oTextNode = document.createTextNode(data.newTitle);
      ahive.appendChild(oTextNode);
      return ahive;
      },
      function(data){
      var newId = data.id;
      var ahive = document.createElement(");
      ahive.setAttribute("alink","#FFFFFF");
      var delButton = document.createElement("img");
      delButton.setAttribute("src","../images/ico_down.gif");
      delButton.setAttribute("border","1");
      ahive.appendChild(delButton);
      return ahive;
      }
      ];
      DWRUtil.removeAllRows('knew');
      DWRUtil.addRows('knew', data,cellfuncs,{
      rowCreator:function(options) {
      var row = document.createElement("tr");
      row.setAttribute("id",options.rowData.id);
      row.setAttribute("height","20");
      return row;
      },
      cellCreator:function(options) {
      var td = document.createElement("td");
      td.setAttribute("align","left");
      return td;
      }
      });
      }
      //根据id获得一条新闻的具体信息 function showContent(id){
      var news_id = id;
      var loadinfo = "正在载入中,请稍等..........."
      try{
      news.retrieveAjaxNew(news_id,showAnew);
      DWRUtil.useLoadingMessage(loadinfo);
      }catch(e){
      
      }
      }
      //显示信息内容 function showAnew(data){
      var pp = document.getElementById("snow");
      document.getElementById( "snow" ).style.display = ""
      if (pp.hasChildNodes()) {
      for (i=0; i
      var currentNode = pp.childNodes[i];
      pp.removeChild(currentNode);
      }
      }
      var titleText = document.createTextNode(data.newTitle);
      var context = document.createTextNode(data.newContent);
      var tspan = document.createElement("p");
      tspan.setAttribute("style","font-weight:normal;");


    发表于 @ 2008年01月12日 10:50:00|评论(loading...)|编辑

    新一篇: javascript拖动(拖拽)之我见 - 简约版 | 旧一篇: 一个仿雅虎滑动tab菜单

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 黑马王子