其他代码与例子1一样,故只提出不同代码
前台页面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>testDWR.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> <script type="text/javascript" src="dwr/interface/helloWorld.js"></script> <script type='text/javascript' src='dwr/engine.js'></script> <script type='text/javascript' src='dwr/util.js'></script> <script type="text/javascript"> function getStr(){ var name = $("tx1").value; helloWorld.getStr(name,function(msg){ alert(msg); $("sp1").innerHTML = msg; }); } </script> </head> <body> <input type="text" id="tx1"> <input type="button" value="调用后台getStr(String name)方法" οnclick="getStr()"> <span id="sp1"></span> </body> </html>
后台代码
package com.wepull.dwr;
public class HelloWorld {
public String getStr(String name){
System.out.println("执行了 getStr(String name)方法");
return "hello: "+name;
}
}