由于是第一次用dwr,而且是从网上照着别人的列子做的,最最简单的dwr测试。可是却什么也不显示出来。后台也不报错。
那个列子很简单,就是调用Java类的一个方法,然后在页面上的输入框中显示出来。如下:
<script type="text/javascript" src="dwr/engine.js" />
<script type="text/javascript" src="dwr/util.js" />
<script type="text/javascript" src="dwr/interface/UserInfo.js" />
<script type="text/javascript">
var mycall = function callBack(data){
dwr.util.setValue("tname",data);
}
function show(){
UserInfo.getUserName(mycall);
}
function clearname(){
tname.value="";
}
</script>
</head>
<body>
<center>
<input type="button" value="显示" onclick="javascript:show()"/>
<input type="button" value="清除" onclick="javascript:clearname()"/>
<input type="text" id="tname"/>
</center>
</body>
</html>
Java类也超简单:
package com.dwrpackage;
public class UserInfo {
public UserInfo(){}
public String getUserName(){
return "Hello!";
}
}
dwr.xml配置文件是肯定对的。
现在就是我在页面上点击按钮,什么也不显示,而且网页左下角出现提示说“网页上有错误”,因为第一次做dwr,所以遇到这样不知道怎么办了。希望哪为用过了的告诉我一下,谢谢!