日期:2014-05-17 浏览次数:20882 次
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>