摘要:"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?......
摘要: 什么是webwork?
webwork是建立在称为xwork的command模式框架之上的强大的基于web的mvc框架。
webwork2的特性包括:
灵活的validation框架:允许你在xml文件中定义验证内容,在运行时通过interceptor自动应用,因此完全脱离action类。新版支持客户端验证。
type conversion:允许你在类之间很容易转换对象。
......
Groovy在WebWork2中的应用 【程序编程相关:
关于IIS5下不支持ASP的故障处理分析】 【推荐阅读:
IBM 易捷产品免费讲座 (张江)】 groovy是java平台上一种敏捷开发语言,可以简化代码,提高编码效率 【扩展信息:
voting设计模式】
groovy = 50% java代码 + 50%简化任务的开发时间
在webwork2中,可以使用groovy实现action类来简化代码,提高编码效率
例子:
package web
import java.util.date import org.apache.commons.logging.log import org.apache.commons.logging.logfactory import com.opensymphony.xwork.actionsupport class groovyaction extends actionsupport { protected final log logger = logfactory.getlog(getclass()) ...
下一页 摘要: opensymphony于2004年8月27日发布了webwork 2.1.1,主要有下面一些变化:
促进了和sitemesh的集成:可以在sitemesh中使用webwork 标记访问action的属性 验证短路(short-circuiting):允许验证在遇到第一个无效数据时停止(译者:好像2.1已经支持) 改善了资源束搜索的类层次 重建了对文件上传的支持,允许多个文件使用同一个http......