其他代码与例子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)方法" onclick="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;
}
}
?