日期:2014-05-17 浏览次数:21079 次
public void testSignaturesMapArgs(Map map){
Set<Entry<Object,Object>> entrys = map.entrySet();
for(Entry entry : entrys){
System.out.println(entry.getKey() + " -- " + entry.getKey().getClass().getName());
System.out.println(entry.getValue() + " -- " + entry.getValue().getClass().getName());
}
System.out.println("-------------testSignaturesMapArgs---------------");
}
public void testObjectArgs(Object obj){
System.out.println(obj + " -- " + obj.getClass().getName());
System.out.println("-------------testObjectArgs----------------------");
}
function testSignaturesMapArgs(){
var arg = {
"_userBean":{userId:"1",userName:"Go",userPass:"123"}
};
server.testSignaturesMapArgs(arg);
}
function testObjectArgs(){
server.testObjectArgs("Go");
}
<dwr>
<allow>
<!--
creator:对象创建策略。
javascript:在JavaScript中使用时的对象名称。
scope:作用域。
-->
<create creator="new" javascript="server" scope="script">
<param name="class">org.dwr.server.Server</param>
</create>
<!--
converter:已经预定义过了的转换策略,例如:bean转换策略。
match:需要转换的符合该匹配条件的JavaBean的完整类名,可以使用通配符"*"。
javascript:在JavaScript中使用时的类名(new User())。
-->
<convert converter="bean" match="org.dwr.bean.UserBean"/>
</allow>
<!--
对方法参数的额外描述
-->
<signatures>
<![CDATA[
import java.util.List;
import java.util.Map;
import org.dwr.server.Server;
import org.dwr.bean.UserBean;
Server.testSignaturesListArgs(List<UserBean> _dwrList);
Server.testSignaturesMapArgs(Map<String,UserBean> _dwrMap);
Server.testObjectArgs(String _dwrString);
]]>
</signatures>
</dwr>