DWR(2):DWR配置详情

DWR(2):DWR配置详情,第1张

下面我们通过一个简单的入门项目来讲解DWR的配置。

首先新建一个maven项目,结构如下:

1 引入依赖
    
      org.directwebremoting
      dwr
      3.0.0-RELEASE
    

2 配置web.xml



  Archetype Created Web Application
  
    
    
    
    
    
    uk.ltd.getahead.dwr.DWRServlet
  
  
    dwr-invoker
    
    
    
    
    
    uk.ltd.getahead.dwr.DWRServlet
    
    
      activeReverseAjaxEnabled
      true
    
    
    
      crossDomainSessionSecurity
      false
    
    
    
      allowScriptTagRemoting
      true
    
  
  
    dwr-invoker
    /dwr/*
  

说明:

        /dwr/* 中dwr是dwr中配置的路径,util.js和engine.js都在dwr下面配置。具体见页面中导入js的说明。

3 新建dwr.xml



    
        
            
        
    

说明:

,creator的属性值固定,可以是new,struts,spring,不是随意取名,javascript的值是在页面中调用的名称。

中的value为调用java类的全路径

4 编写push方法
package test;

public class Service {
    public String sayHello(String name) {
        String msg = " hello " + name;
        return msg;
    }
}

5 前端页面触发push方法和回调函数显示推送消息
<%@ page language="java" pageEncoding="UTF-8"%>



    My JSP 'first_dwr.jsp' starting page
    
    
    
    



    
        
        
    


说明:

         /dwr/是web.xml中配置的

         /dwr/是web.xml中配置的

    

上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存