`

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的下载地址皆为:http://code.google.com/p/eweb4j/downloads/list

最新版本稍后放出。

抱歉又发下载链接了,纯开源,纯分享,不喜勿喷(*^__^*) 谢谢……
分享到:
评论

相关推荐

    eweb4j

    - **MVC架构**:eweb4j基于Model-View-Controller设计模式,将业务逻辑、数据处理和用户界面分离,有助于提高代码的可复用性和可测试性。 - **依赖注入**:框架支持依赖注入(DI),使得组件之间松耦合,便于管理...

    1756-EWEB.pdf

    1756-EWEB

    Python库 | eweb-0.0.3.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:eweb-0.0.3.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    eweb.rar_MVC C语言_c语言实现MVC_http server_mvc_mvc serv

    标题"eweb.rar_MVC C语言_c语言实现MVC_http server_mvc_mvc serv"中,我们可以推断这是一个基于C语言实现的MVC(Model-View-Controller)架构的HTTP服务器项目,名为"eweb"。"MVC"是一种软件设计模式,常用于构建可...

    java猜数字源码-eweb4j-framework:简单的Java网络框架

    EWeb4J ? = EWeb4J 是一个基于 Servlet/Jdbc 构建的轻量级 Java Web 开发框架。它可以代替 SSH 来开发一个完整的 Web 应用程序。 它专注于 少侵入、少配置、松耦合、RESTful架构风格的 Web 应用程序开发。 EWeb4J ...

    eweb4j最新版本src[附带需要的jar]

    在本篇文章中,我们将深入探讨`eweb4j`的最新版本以及其核心特性。 首先,`eweb4j`的源代码开放性是其一大亮点。`eweb4j`的最新src(源代码)包含在提供的压缩包中,这意味着开发者可以直接阅读和理解框架的内部...

    java开源框架下载集合

    EWeb4J支持多种数据库,并提供了强大的表单验证功能,使得开发者可以轻松创建复杂的数据驱动型Web应用。 #### 3. Spring Roo 1.2.1 **下载链接**: ...

    1756-eweb手册

    Rockwell 1756-Eweb模块

    eweb.rar_eweb_editor

    《EWeb编辑器2.80:打造高效网页创作利器》 EWeb编辑器,全称为"EWeb Editor",是一款专业且用户友好的网页编辑工具,尤其以2.80版本备受好评,被誉为“绝对好用”。这款编辑器旨在简化网页制作流程,提升开发效率...

    MyPHP Explorer(Web文件在线管理) 修改版.rar

    A. 目录树浏览 B. 文件/目录的删除、移动、重命名 ...多媒体编缉文件(绑定EWEB、FCKeditor) I.非空目录删除(带有子目录或文件) J.目录压缩下载、上传(绑定PHPZIP,如果空间能允许) K.编码转换

    一个很好的eweb编辑器

    在描述中提到的“eweb编辑器 要改下db中的后缀为asp”,这可能是指在使用eweb编辑器进行网站开发时,需要将数据库连接文件或动态页面文件的扩展名从原本的格式更改为ASP(Active Server Pages)格式。ASP是一种微软...

    eWeb.rar_eWeb Editor Clie_eWebEditor_eweb editoi_文本修改器_文本编辑器

    《eWeb Editor客户端:在线文本编辑器的深度解析与应用》 eWeb Editor是一款功能强大的在线文本编辑器,尤其在Web开发领域中被广泛应用。它以其便捷的操作界面和丰富的编辑功能,为网络编程人员提供了极大的便利。...

    在线编辑器(eweb)应用实例

    总结,EWeb在线编辑器应用实例是一个全面的学习资料,涵盖了从基础编辑功能到高级特性的方方面面。通过深入学习和实践,你可以快速上手并精通这款强大的Web开发工具,为你的Web项目增添效率和便利。

    免费友情链接网自动收录

    3.新闻栏目eweb编辑器与IE7、IE8不兼容的问题解决! 4.特别提醒所有客户,网站上传后一定要修改data下在数据库名(改了数据库名,要改conn.asp和adminmaster/conn.asp和iP/conn.asp)! 5.后台管理地址也建议修改,就是...

    C9静态文章发布系统 v2.1.1.rar

    4.管理员分级,增加信息员权限,信息员只能添加信息. 修复 1. 网站留言错误 2.1-2.1.1升级文件: 升级步骤: 上传eweb目录 ,删除fck目录 覆盖cache/version.txt 文件. 覆盖admin目录,fun目录

    RG-S5750V2-L系列交换机RGOS11.4(1)B74P7版本WEB管理手册(V1.0).pdf

    ### RG-S5750V2-L系列交换机RGOS11.4(1)B74P7版本WEB管理手册知识点梳理 #### 一、文档概述与版权声明 - **文档版本**: V1.0 - **归档日期**: 2022-11-07 - **版权信息**: 版权所有 © 2022 锐捷网络。文档及其声明...

    enet-at002_-cn-p通信篇socket(案例文件夹中有程序)果).zip

    文件"Socket_Feature_1756_EWEB.ACD"可能是另一个相关文档,可能深入讨论了1756系列PLC的以太网特性,特别是关于EWEB(Ethernet Web Server)的部分,这允许通过网页浏览器访问和控制PLC。 总的来说,这个压缩包...

    eweb 网页编辑器

    1. **所见即所得(WYSIWYG)编辑**:eweb提供了一个直观的界面,用户可以直接在编辑器中看到网页的实际效果,如同使用Word文档一样编辑网页,大大降低了学习曲线。 2. **丰富的文本格式化**:支持字体大小、颜色、...

    [MMS_041397]Reading CLX_val using EWEB.rar

    【标题解析】:“[MMS_041397]Reading CLX_val using EWEB.rar”这个标题可能指的是一个关于使用EWEB工具读取AB PLC(Allen Bradley Programmable Logic Controller)中的CLX(可能是ControlLogix系列)寄存器或变量...

    eWebEditor V6.2 for ASP(完整带后台版)

    2:13:1:1:1::ewebeditor.net:4e3cdbe7a6c7f97f3e02db5623432a05 后面的是32位MD5 如何组合不得而知 现在就是看哪位高手打开dll看看里面的奥妙! 如果有发现可E-mail:pinluo.com#163.com(把#换成@)

Global site tag (gtag.js) - Google Analytics