今天看了一下dwr,感觉还不错,就学习了下,在文档的指导下还是很容易学习的。
1、新建web工程,将附件中的dwr.jar 和 common-logging.jar 导入工程。
配置web.xml
dwr-servlet org.directwebremoting.servlet.DwrServlet debug true dwr-servlet /dwr/* index.jsp
新建java类
package com.wch.dwr; public class HelloWorld { private String name; public HelloWorld(){ } public HelloWorld(String name){ this.name = name; } public String print(String name){ return "name>>>"+name; } public String sysout(){ System.out.println( "sysout:"+name); return "sysout"; } }
新建dwr.xml 与web.xml 同级
编写jsp页面 (注意其中的js引入,dwr开头,那些js都是在dwr的jar包中的)
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>"> My JSP 'index.jsp' starting page This is my JSP page.
部署运行就可以了