EWeb4j-1.b.7 新的特性介绍—mvc action 参数绑定篇

改善了MVC.Action的ParamUtil进行URL参数绑定到Aciton属性的时候,如果是属性为pojo,例如:
private Pet pet;
那么绑定参数的时候,优先找到 pet.name绑定到pet里面的name属性。
如果找不到pet.name 参数,则找name参数绑定。如果还找不到,就不进行任何绑定。
可以看到跟属性名字“pet”有关,可以理解为参数的一个scope,这样解决了不同pojo但相同属性名字的参数绑定。
url:/testPojoParamAndUrlParam?name=thisName&pet.name=xiaohei&master.name=weiwei
支持深层次。例如:
url:/testPojoParamAndUrlParam?name=thisName&pet.master.name=masterName&pet.name=petName

下面是实际测试:

public void testPojoParamAndUrlParam(PrintWriter out) {
out.print("this.name-->" + name + "<br/>\n-----|this.pet.name-->"
+ pet.getName() + "<br/>\n----------|this.pet.master.name-->"
+ pet.getMaster().getName());
}

测试地址:http://localhost:8080/eweb/testPojoParamAndUrlParam?name=thisName&pet.master.name=masterName&pet.name=petName
结果:
this.name-->thisName
-----|this.pet.name-->petName
----------|this.pet.master.name-->masterName


eweb4j是一个超轻量级的可用于J2EE、J2SE的快速开发框架。对于J2EE来说是全栈式的。
目前发布出去的最新版本是1.b.6.4。它的下一个版本目前正在开发中,截止目前,新版本改善、修复了多达20个issues。因此版本号将为1.b.7。
该版本将会与Simportal1.2同步发布。

Simportal是一个采用EWeb4j+DWZ技术开发的、简单实用的门户CMS。

eweb4j,simportal的下载地址皆为:[url]http://code.google.com/p/eweb4j/downloads/list[/url]

最新版本稍后放出。

抱歉又发下载链接了,纯开源,纯分享,不喜勿喷(*^__^*) 谢谢……
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值