`
maguofu2007
  • 浏览: 12282 次
  • 性别: Icon_minigender_1
  • 来自: 四平
最近访客 更多访客>>
社区版块
存档分类
最新评论

struts xml验证

阅读更多
如果想在xml文件下对表单进行验证:

1. 在struts-config.xml文件中加入
<message-resources parameter="MessageResources"/>
    <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
        <set-property value="/org/apache/struts/validator/validator-rules.xml,/WEB-INF/validation.xml"  property="pathnames"/>
    </plug-in>

2. 需要注意的是form不再继承ActionForm,而是继承ValidatorForm

3.编写validation.xml
分享到:
评论

相关推荐

    struts2官方例子7-表单验证 xml形式的验证

    XML验证的优点在于其灵活性和可读性。开发者可以在Action类旁创建一个与Action类同名的.xml文件,比如Action类名为`UserAction.java`,那么对应的验证文件就是`UserAction-validation.xml`。在这个文件中,我们可以...

    struts7验证框架 struts7验证框架

    Struts7验证框架是用于Java Web开发中的一个关键组件,主要负责处理用户输入数据的验证。这个框架在学习和实际项目开发中具有广泛的应用,因为它能够有效地提高代码的可维护性和减少开发工作量。 传统的Struts框架...

    Struts2验证框架的配置及validation.xml常用的验证规则

    本文将详细介绍Struts2验证框架的配置方法以及validation.xml文件中常用的验证规则。 ### 验证框架的配置 在Struts2中,验证主要通过在Action类的关联配置文件validation.xml中定义规则来实现。该文件通常与Action...

    struts2基于xml验证(最常用的三种类型String、Date、int验证).doc

    在探讨Struts2框架中的XML验证机制时,我们聚焦于三种最常见的数据类型验证:String、Date、int。这些验证在Web应用开发中至关重要,确保了数据的完整性和正确性,从而提高了应用程序的健壮性和用户体验。 ### 一、...

    struts的表单验证

    Validator插件允许开发者定义XML验证规则文件,这些文件包含了字段名、验证规则和错误消息。当用户提交表单时,框架会自动调用这些规则进行验证。 验证规则可以包括但不限于以下几种: - 必填字段检查 - 长度...

    struts2验证框架示例

    此外,Struts2还支持XML配置验证规则,这使得验证逻辑可以从Action类中分离出来,增强代码的可维护性。在struts.xml配置文件中,我们可以这样定义: ```xml &lt;param name="excludeMethods"&gt;input,back,cancel,...

    struts2验证框架简单示例

    1. **XML配置**:在`struts.xml`或特定的验证配置文件中定义验证规则。例如: ```xml &lt;package name="default" extends="struts-default"&gt; &lt;param name="excludeMethods"&gt;input,back,cancel,browse ...

    struts1验证框架相当好的经典例子

    当用户提交表单时,Struts1会根据`validation.xml`中的规则进行验证,如果失败,将跳转到错误页面显示相应的错误消息。如果验证成功,将执行相应的动作并可能跳转到成功页面。这种机制确保了应用程序对用户输入数据...

    Struts动态表单验证

    - **ValidatorConfig**:配置文件(如struts-validator.xml或struts-config.xml)定义了验证规则和错误消息。 - **Validation.xml**:每个ActionForm对应的验证规则配置文件,用于指定哪些字段需要验证以及验证...

    Apache+Struts2验证

    3. **正确配置**:正确设置Struts2的配置文件,如struts.xml,避免过度信任用户输入。 4. **输入验证**:对所有用户输入进行严格的验证和过滤,减少恶意数据注入的可能性。 5. **使用安全拦截器**:利用Struts2的...

    struts.xml的错误解决办法

    在开发过程中,我们经常会遇到与`struts.xml`配置文件相关的错误,这是由于XML解析问题或者DTD(文档类型定义)引用的问题引起的。`struts.xml`是Struts2框架的核心配置文件,它定义了动作、结果、拦截器等关键组件...

    struts表单验证讲解视频教程

    2. 编写XML验证配置文件 3. 处理验证错误并展示给用户 4. 动态验证的实现 5. Struts 2的验证机制介绍,包括OGNL表达式和拦截器 6. 示例代码演示和问题排查技巧 六、学习资源 QQKISS.EXE可能是视频播放器,而qq.rmvb...

    Struts框架中struts-config.xml文件配置小结

    ### Struts框架中struts-config.xml文件配置详解 #### 一、引言 在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts...

    struts2验证框架简单实例

    3. **拦截器配置**:在`struts.xml`配置文件中,要确保包含了`validation`和`workflow`这两个必要的拦截器,它们负责启动验证流程。 4. **错误信息处理**:在JSP页面中,使用`&lt;s:fielderror&gt;`标签来显示错误信息。...

    struts验证器validator使用,以及自定义验证器

    Struts Validator是Struts框架提供的表单验证工具,它通过XML配置文件定义验证规则,可以对用户提交的数据进行有效性检查,确保输入符合业务逻辑的要求。Validator不仅支持内置的验证规则,如非空、长度限制等,还...

    struts-config.xml

    `struts-config.xml`是Struts框架的核心配置文件,它定义了应用的各个组件及其交互方式。下面将详细介绍这个配置文件的主要元素和子元素。 ### 主要元素 1. **`&lt;data-sources&gt;`**: 这个元素用于配置数据源,通常...

    Struts Validator验证框架详细讲解.txt

    为了将Struts Validator与Struts框架的ActionForm整合,需要在`validation.xml`中为每个ActionForm定义验证规则。Struts Validator支持两种类型的ActionForm:`DynamicValidatorForm`和`ValidatorForm`。前者允许...

    Struts2中struts_xml的Action配置详解

    Struts2作为一款强大的MVC框架,其核心配置文件`struts.xml`在应用程序中扮演着至关重要的角色。本文将深入解析`struts.xml`中的Action配置,帮助开发者更好地理解和运用这一关键组件。 首先,Action配置是Struts2...

    struts.xml文件详解示例代码

    Struts.xml文件是Apache Struts 2框架的核心配置文件,用于定义应用的MVC(Model-View-Controller)架构和动作映射。它为应用程序提供了一种声明式的方式来配置Struts2的行为,使得开发者能够控制请求如何被处理,...

Global site tag (gtag.js) - Google Analytics