DWR的基本配置例子:

DWR的基本配置例子:

 

1、  拷贝dwr.jar文件

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

    <servlet>

    <servlet-name>dwr-invokerservlet-name>

    <servlet-class>org.directwebremoting.servlet.DwrServletservlet-class>

    <init-param>

      <param-name>debugparam-name>

      <param-value>trueparam-value>

    init-param>

  servlet>

  <servlet-mapping>

    <servlet-name>dwr-invokerservlet-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>dwrtesttitle>

<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的值相同。

你可能感兴趣的:(javascript,dwr,javascript,servlet,spring,function,class)