DWR的基本配置例子:

DWR的基本配置例子:

 

1、  拷贝dwr.jar文件

2、  修改web.xml文件:添加 dwr servlet 配置:

    <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>

  </servlet>

  <servlet-mapping>

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

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

  </servlet-mapping>

3、  创建JAVA文件

    package com.myoa.oa.dwr;

    public class DWRTest {

           public String hello(){

             return "世界,你好!";

           }

    }

4、  WEB-INF下面添加dwr.xml配置文件

    <dwr>

       <allow>

          <create creator="spring" javascript="test">

             <param name="class" value="com.myoa.oa.dwr.DWRTest"/>

          </create>

         </allow>

    </dwr>

5、  创建JSP页面

 Dwrtext.jsp代码:

<%@ page language="java" contentType="text/html; charset=GB18030"

    pageEncoding="GB18030"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=GB18030">

   <script type='text/javascript' src='dwr/engine.js'></script>

   <script type='text/javascript' src='dwr/util.js'></script>

   <script type='text/javascript' src='dwr/interface/test.js'></script>

<title>dwrtest</title>

<script type="text/javascript">

    function test1(){

       test.hello( helloreturn ); 

    }

    function helloreturn(value){

       alert(value);

    }

</script>

</head>

<body>

<input type="button" value="测试" onclick="test1()">

</body>

</html>

 

在这里需要注意的是

<script type='text/javascript' src='dwr/interface/test.js'></script>

里面的test.js的“test”是必须与dwr.xml配置文件里面的

<create creator="spring" javascript="test">javascript的值相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值