`

struts1.2的表单验证一点体会

阅读更多
struts1.2的表单验证一点体会
   struts1.2中好像对于表单的验证并不需要对validate属性进行设定,只要你重写了form中的validate方法,它就会自动调用验证方法(因为在1.2版本中validate现在默认是true的),不过千万不要忘了设置input,也就是表单验证出错时的链接路径,因为一旦验证出错就会调用那个路径(提示你找不到input路径)。但是如果你不设input,而验证没有出错,那么调试时根本不会出现错误。
  另外,对于struts中action的input,不要把它想象成表单的输入路径,它仅仅是表示表单验证出错时(前提是你重写了表单中的validate方法),要转到出错页面
分享到:
评论

相关推荐

    struts 1.2 ActionFrom表单验证

    总的来说,深入理解Struts 1.2的ActionForm表单验证机制,以及它与Spring框架的集成,将有助于提升你在Java Web开发领域的专业技能。这包括熟悉MVC模式、客户端与服务器端验证策略、Struts配置文件、Spring的依赖...

    struts1.2 from表单提交包含list的对象

    至于"unicom"这个文件名,可能是指一个具体的案例或示例项目,它可能包含了处理Struts1.2表单提交的代码和配置。如果能访问到这个项目,可以更深入地学习Struts1.2处理包含列表对象的表单提交的实践细节。 总结来说...

    Struts1.2动态表单验证

    Struts1.2提供了动态表单验证功能,使得开发者能够更灵活、高效地处理用户输入验证。 动态表单验证的核心思想是将验证逻辑与业务逻辑分离,通过配置文件来定义验证规则,而不是硬编码在Action类中。这增加了代码的...

    struts1.2下载包

    Struts1.2是Apache软件基金会的一个开源项目,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。这个框架的主要目的是为了简化开发过程,提高代码的可维护性和可重用性。在JSP中,Struts...

    struts、struts1.2 学习教程

    3. **Validation框架**:内置的验证框架可以帮助开发者实现表单验证,减少代码量。 三、Struts1.2与Struts2的异同 1. **ActionServlet**:Struts1.2使用单一的ActionServlet处理所有请求,而Struts2引入了Front ...

    struts1.2框架验证实例

    本实例旨在帮助开发者理解并掌握如何在实际项目中运用Struts1.2进行表单验证。 **一、Struts1.2框架概述** Struts1.2作为Apache组织的一员,提供了一种结构化的解决方案,用于简化Java Servlet和JSP的开发,使得...

    struts1.2标签实例

    Struts1.2标签库包含了一系列与ActionForm、Action、Message资源、表单验证、国际化等相关的标签,这些标签使得开发者能够更高效地构建用户界面。例如,`<s:textfield>`用于创建输入字段,`<s:submit>`用于提交表单...

    struts1.2 jar包

    Struts1.2是一款历史悠久且广泛使用的Java Web框架,它基于Model-View-Controller(MVC)设计模式,为开发人员提供了构建动态、数据驱动的Web应用的强大工具。该框架在2004年首次发布,是Apache软件基金会的一个项目...

    Struts 1.2 API详细讲解.rar

    9. **Validator**:Struts 1.2包含了一个验证框架,用于在客户端和服务器端验证用户输入的数据,确保其合法性和完整性。 10. **Tiles和Struts标签库**:Struts提供了丰富的JSP标签库,如logic、bean、html、tiles等...

    struts1.2 简单文件上传例子

    Struts1.2是一个经典的Java Web框架,由Apache软件基金会开发。它提供了MVC(Model-View-Controller)设计模式的实现,使得开发者能够更方便地构建可维护、可扩展的Web应用程序。在这个"struts1.2简单文件上传例子...

    struts 1.2 类库和源码

    Struts 1.2 是一个历史悠久的Java Web框架,由Apache软件基金会开发,它在Web应用开发领域曾经占据了重要的地位。这个压缩包包含了Struts 1.2版本的类库和源码,使得开发者能够方便地研究和学习这个经典框架的工作...

    struts1.2拦截器使用插件

    4. **插件使用**:Struts1.2提供了一些预定义的拦截器插件,例如`TilesPlugin`用于集成Tiles视图技术,`ValidationPlugin`用于表单验证,`I18nPlugin`用于国际化支持。这些插件可以通过简单的配置就能引入到项目中,...

    基于Struts1.2的上传下载Demo

    Struts1.2是一个经典的Java Web开发框架,它在早期的Web应用开发中扮演了重要角色,尤其是在MVC(Model-View-Controller)设计模式的实现上。本项目"基于Struts1.2的上传下载Demo"是针对该框架的一个实践示例,旨在...

    Struts1.2动态表单注册 验证实例(2)

    总的来说,这个实例涵盖了Struts1.2中的基础应用,包括Action、表单Bean、配置文件、验证框架和JSP页面的使用。通过学习和实践这个例子,开发者可以深入理解Struts的工作原理,以及如何利用它来构建功能丰富的Web...

    Struts1.2动态表单注册 验证实例(1)

    在这个“Struts1.2动态表单注册验证实例(1)”中,我们将探讨如何使用Struts1.2进行用户注册功能的开发,特别是在表单验证方面的应用。 首先,我们需要理解Struts1.2的核心概念。Struts1.2由一系列组件组成,包括...

    struts1.2-jars.rar 所有jar包

    5. `commons-validator.jar`:Apache Commons Validator,提供表单验证功能,可以自定义验证规则。 6. `xalan.jar`、`xercesImpl.jar`、`xml-apis.jar`:XML解析相关的库,用于处理XML文档。 三、Struts1.2工作原理...

    Struts1.2

    11. **Plug-in机制**:Struts1.2支持插件,可以方便地扩展功能,如Validator插件用于验证表单数据。 12. **ModelDriven接口**:一种简化Action类设计的模式,允许Action类只关注业务逻辑,模型对象的获取和设置交由...

    struts1.2实现动态多文件上传

    总的来说,Struts1.2实现动态多文件上传涉及前端表单设计、后端处理逻辑、文件上传组件的使用以及文件的存储策略。在实际开发中,还需要考虑性能优化、错误处理和用户体验等方面的问题。提供的压缩包文件“Struts1.2...

Global site tag (gtag.js) - Google Analytics