webwork的客户端校验功能已经很强大了,只要你稍加扩展修改,就能自动生成很多平常写jsp最不愿意处理的内容。这两天开始啃它的webwork validation和UI theme,几个原因让我决定自定义ui theme:
1:theme == simple不支持客户端js校验
2:theme == xhtml/ajax/css_xhtml 虽然支持生成客户端校验,但是都是以两列为单位的一个布局设计,这样让我们很难控制页面布局
鉴于我们公司目前页面设计的原因,纯粹使用webwork的任何一个布局都不能达到很好的效果
所以我决定重写一个适合自己公司情况的ui theme。
要求:
1:类似<ww:textfield/>等标签只要能生成遵循simple theme,能生成<input type="text" ../>即可
不需要生成多余的代码
2:要能自动生成客户端js脚本
3:对于错误信息能给用户以有效而直接的提醒
4:能扩展一些功能,比如在js中增加防止重复提交等功能
5:生成的所有东西于页面设计无关
今天刚设计了一个初级模型,这块还需要继续加强。由于对自定义标签理解尚浅,只能在原来的基础上修改,无法扩展自己的属性,痛苦。。。
待续中!!!
分享到:
相关推荐
用于集成WebWork2.1和Spring的一个jar文件,编译级别jdk1.4, 已测试过,可以整合
webWork 详细的说明文档, 由于我的上传大小有限, 这个好东西我只能是分两次上传了, 下载的人可能要辛苦一些了, 不过这些都是值得的, 将<<WebWork docs 2 -- webWork 详细的说明文档>> 也一同下载下来, 下载后两个...
此外,Struts2 强大的拦截器机制允许在请求处理过程中插入自定义逻辑,比如认证、日志记录等。 **Webwork2** 是 Struts2 的前身,它解决了 Struts1 在处理动态方法调用和类型安全等方面的问题。Webwork2 引入了动作...
解压后的主要文件包括`webwork-2.x.jar`(主要Jar包)、`webwork-example.war`(功能演示示例)、`webwork-migration.jar`(用于1.x到2.x迁移)及文档等。 2. **部署Web容器** 推荐使用稳定的**Tomcat 4.1**作为...
3. **Interceptors(拦截器)**: 拦截器是Webwork2的一个强大功能,允许在Action执行前后插入自定义逻辑,如权限验证、日志记录等。 4. **ValueStack(值栈)**: 一个对象容器,用于存储Action上下文中的数据,使得...
在"webwork-1.4-src.zip"这个压缩包中,包含了WebWork1.4的源代码,这对于学习和理解WebWork的工作原理以及进行定制开发非常有帮助。 1. **MVC模式**:WebWork1.4遵循MVC架构,将应用程序分为模型、视图和控制器三...
WebWork教程-表达式与言EL和OGNL- babydavic(王汉祥)的专栏- CSDNBlog.zipWebWork教程-表达式与言EL和OGNL- babydavic(王汉祥)的专栏- CSDNBlog.zip
2. **查看文件结构**:解压后的文件夹通常包含`webwork-2.x.jar`(主库)、`webwork-example.war`(示例应用)、`webwork-migration.jar`(迁移工具)等文件以及`docs`和`lib`目录。 3. **搭建开发环境**:确保安装...
### WebWork-2.2.5源码包下载与解析 #### 一、WebWork框架简介 WebWork是一个开源的Java Web应用开发框架,它基于Java Servlet API,并且支持多种编程模型,包括MVC(Model-View-Controller)模式。WebWork框架的...
WebWork-Tags API 允许开发者自定义自己的标签,扩展其功能以适应特定的应用场景。这通过创建ActionSupport子类和定义相关标签库XML配置实现。 通过这些标签,WebWork-Tags API 帮助开发者编写更加简洁、易读的JSP...
从给定的文件信息“webwork-reference-2.2.2.pdf”中,我们可以提炼出一系列与WebWork框架相关的IT知识点。以下是对这些知识点的详细解释: ### WebWork框架概览 WebWork是一个用于Java Web应用程序开发的轻量级...
WebWork-2.1.7 中文开发文档-小白
webwork-2.1.jar webwork相关jar包
webwork-2.1.6.jar
WebWork是一个基于Java的轻量级MVC(Model-View-Controller)框架,它为构建高性能、可维护的Web应用程序提供了强大的支持。WebWork docs 2 是一套完整的WebWork框架的详细说明文档,包含了开发者在使用WebWork时...
WebWork和Spring是两个在Java Web开发中广泛使用的框架,它们各自有其独特的优势,并且可以结合使用以增强应用的功能和可维护性。本项目"webwork-register.rar"显然是一个基于WebWork和Spring构建的注册管理系统,让...
WebWork 是一个基于Java的MVC(模型-视图-控制器)框架,它在Web应用程序开发中被广泛使用。WebWork 1 和 WebWork 2 都是该框架的不同版本,每个版本都有其特性和改进。 WebWork 1 是早期的版本,提供了基础的MVC...