`
Mov_webhobo
  • 浏览: 215858 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

webwork之--自定义ui theme,使用webwork强大的客户端校验功能

 
阅读更多

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-spring.jar

    用于集成WebWork2.1和Spring的一个jar文件,编译级别jdk1.4, 已测试过,可以整合

    WebWork docs -- webWork 详细的说明文档

    webWork 详细的说明文档, 由于我的上传大小有限, 这个好东西我只能是分两次上传了, 下载的人可能要辛苦一些了, 不过这些都是值得的, 将&lt;&lt;WebWork docs 2 -- webWork 详细的说明文档&gt;&gt; 也一同下载下来, 下载后两个...

    Struts2-Webwork2-DWR

    此外,Struts2 强大的拦截器机制允许在请求处理过程中插入自定义逻辑,比如认证、日志记录等。 **Webwork2** 是 Struts2 的前身,它解决了 Struts1 在处理动态方法调用和类型安全等方面的问题。Webwork2 引入了动作...

    WebWork教程-0.90版

    解压后的主要文件包括`webwork-2.x.jar`(主要Jar包)、`webwork-example.war`(功能演示示例)、`webwork-migration.jar`(用于1.x到2.x迁移)及文档等。 2. **部署Web容器** 推荐使用稳定的**Tomcat 4.1**作为...

    Webwork2-Guide.rar_webwork2

    3. **Interceptors(拦截器)**: 拦截器是Webwork2的一个强大功能,允许在Action执行前后插入自定义逻辑,如权限验证、日志记录等。 4. **ValueStack(值栈)**: 一个对象容器,用于存储Action上下文中的数据,使得...

    webwork-1.4-src.zip_webwork_webwork s_webwork.zip_webwork1.4.zip

    在"webwork-1.4-src.zip"这个压缩包中,包含了WebWork1.4的源代码,这对于学习和理解WebWork的工作原理以及进行定制开发非常有帮助。 1. **MVC模式**:WebWork1.4遵循MVC架构,将应用程序分为模型、视图和控制器三...

    WebWork教程-表达式与言EL和OGNL- babydavic(王汉祥)的专栏- CSDNBlog.zip

    WebWork教程-表达式与言EL和OGNL- babydavic(王汉祥)的专栏- CSDNBlog.zipWebWork教程-表达式与言EL和OGNL- babydavic(王汉祥)的专栏- CSDNBlog.zip

    WebWork教程-0.90版.pdf

    2. **查看文件结构**:解压后的文件夹通常包含`webwork-2.x.jar`(主库)、`webwork-example.war`(示例应用)、`webwork-migration.jar`(迁移工具)等文件以及`docs`和`lib`目录。 3. **搭建开发环境**:确保安装...

    webwork-2.2.5源码包下载.txt

    ### WebWork-2.2.5源码包下载与解析 #### 一、WebWork框架简介 WebWork是一个开源的Java Web应用开发框架,它基于Java Servlet API,并且支持多种编程模型,包括MVC(Model-View-Controller)模式。WebWork框架的...

    webwork-tags-API

    WebWork-Tags API 允许开发者自定义自己的标签,扩展其功能以适应特定的应用场景。这通过创建ActionSupport子类和定义相关标签库XML配置实现。 通过这些标签,WebWork-Tags API 帮助开发者编写更加简洁、易读的JSP...

    webwork-reference-2.2.2.pdf

    从给定的文件信息“webwork-reference-2.2.2.pdf”中,我们可以提炼出一系列与WebWork框架相关的IT知识点。以下是对这些知识点的详细解释: ### WebWork框架概览 WebWork是一个用于Java Web应用程序开发的轻量级...

    WebWork-2.1.7 中文开发文档-小白

    WebWork-2.1.7 中文开发文档-小白

    webwork-2.1.jar webwork相关jar包

    webwork-2.1.jar webwork相关jar包

    webwork-2.1.6.jar

    webwork-2.1.6.jar

    WebWork docs 2 -- webWork 详细的说明文档

    WebWork是一个基于Java的轻量级MVC(Model-View-Controller)框架,它为构建高性能、可维护的Web应用程序提供了强大的支持。WebWork docs 2 是一套完整的WebWork框架的详细说明文档,包含了开发者在使用WebWork时...

    webwork-register.rar_webwork_webwork 验证_webwork spring

    WebWork和Spring是两个在Java Web开发中广泛使用的框架,它们各自有其独特的优势,并且可以结合使用以增强应用的功能和可维护性。本项目"webwork-register.rar"显然是一个基于WebWork和Spring构建的注册管理系统,让...

    webwork的jar包

    WebWork 是一个基于Java的MVC(模型-视图-控制器)框架,它在Web应用程序开发中被广泛使用。WebWork 1 和 WebWork 2 都是该框架的不同版本,每个版本都有其特性和改进。 WebWork 1 是早期的版本,提供了基础的MVC...

Global site tag (gtag.js) - Google Analytics