// 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); } });
本文介绍了一个JavaBean(DomainValue类)的定义及其实现,并展示了如何使用Spring框架来整合并提供服务。通过创建jsRewardPunishService JavaScript对象,实现了客户端调用服务端接口获取特定类型的JavaBean集合,同时进行了数据转换以简化响应。

被折叠的 条评论
为什么被折叠?



