dwr 调用返回值类型为java.util.List 的方法

 // JavaBean

public class DomainValue { private int id; private String valueName; private Domain domain; private String remark; ....... setter getter ....... }

 

//

public List<DomainValue> getReward(){ List<DomainValue> ls = this.domainValueService.findByDomainName(DomainConstants.REWAED); return ls; }

 

 

<allow> // 整合 spring 生成一个 jsRewardPunishService 的js 对象 <create javascript="jsRewardPunishService" creator="spring"> <param name="beanName" value="rewardPunishService"></param> </create> // 转型 返回类型 List<DomainValue> 其中只返回 id,valueName 俩属性 <convert match="cn.xyurp.system.bean.DomainValue" converter="bean"> <param name="include" value="id,valueName"></param> </convert> </allow>

   

 

//  客户端调用

jsRewardPunishService.getReward(function(data){ // alert(data) :data 是一个数组: alert(data[0].id); alert(data[0].valueName); } });

 

 

你可能感兴趣的:(JavaScript,spring,String,DWR,setter,getter)