DWR框架的使用说明(7)
时间:2026-01-14
时间:2026-01-14
DWR框架的使用说明
注意:
1、对于第6种情况,如果java方法的返回值为Map,则在接收该返回值的javascript回调函数中如下处理:
function callBackFortestMethod(data){
}
2、对于第7种情况,如果java的方法的参数为Map(假设其key为String,value为TestBean),则在调用该方法的javascript函数中用如下方法构造要传递的参数:
function callTestMethod (){
var data; //date实际上是一个object,其属性名为Map的key,属性值为Map的value data = { "key1":{ }, "key2":{ } username:"user2", password:" password2" username:"user1", password:"password2" //其中data接收方法的返回值 for(var property in data){ } var bean = data[property]; alert(ername); alert(bean.password);
};
testClass.testMethod(data);
}
并且在dwr.xml中增加如下的配置段
<signatures>
<![CDATA[ import java.util.List; import com.dwr.TestClass; import com.dwr.TestBean; TestClass.testMethod7(Map<String,TestBean>); ]]>
</signatures>