您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

jsp中如何调用dwr

来源:未知 责任编辑:责任编辑 发表时间:2014-04-20 03:37 点击:

1、首先需要引入dwr.jar包到工程中的lib中;2、在web.xml中配置dwr,如下:<!—— DWR配置 ——>

  <servlet>

  <servlet-name>dwr-invoker</servlet-name>

  <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>

  <init-param>

  <param-name>scriptCompressed</param-name>

  <param-value>false</param-value>

  </init-param>

  </servlet>

  <servlet-mapping>

  <servlet-name>dwr-invoker</servlet-name>

  <url-pattern>/dwr/*</url-pattern>

  </servlet-mapping>

  3、然后在WEB-INF下创建一个dwr.xml,并在里面将调用处理类配置,例如:<dwr> <allow> <convert match="com.po.OneSearchDto" converter="bean"> <param name="include" value="resname,resid"></param> </convert>

  <create javascript="GetDataBaseRes" creator="new"> <param name="class" value="com.util.GetDataBaseRes"></param> <include method="getDataBaseRes"/> </create>

  </allow> </dwr>

  4、然后在需要调用的jsp中,将调用处理js类引入,如下:<% String contextPath = request.getContextPath();%> <script type='text/javascript' src='<%=contextPath %>/dwr/interface/GetDataBaseRes.js'></script> <script type='text/javascript' src='<%=contextPath %>/dwr/engine.js'></script> <script type='text/javascript' src='<%=contextPath %>/dwr/util.js'></script>

  调用的js例子如下:function query(){ var keyWord = document.getElementById("keyWord")。value;var dataStr = "";var arr = document.getElementsByName("checkboxData");for(var i=0;i<arr.length;i++){ if(arr[i].checked){ dataStr+=","+arr[i].value;} GetDataBaseRes.getDataBaseRes(keyWord,dataStr,disPoseRes);

  }

  function disPoseRes(str){ alert(str);}

  5、如果需要在dwr调用类中获得session,或者request,如下:org.directwebremoting.WebContext wc = org.directwebremoting.WebContextFactory.get();HttpSession session = wc.getSession();HttpServletRequest request = wc.getHttpServletRequest();

 作者 sdtarena
 

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • JSP与Servlet
    • 自己动手写MiniBBS系列(基本篇)之用户登录
    • JSP取当前日期
    • JDBC 入门(一)
    • 打开一个jsp页面默认查询所有数据,调用action
    • 使用JSP标签库验证用户的输入(2)完
    • 自定义JSP标签(tag)浅议
    • WIN98/2000下的jsp服务器
    • JSP内建对象(二)
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1