`
mimang2007110
  • 浏览: 237290 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

struts2中form表单验证配置一

JSP 
阅读更多

在struts2中form表单的验证将非常简单,但有几个注意点,我们一起来探讨一下:

首先建立一个jsp页面:

<s:form action="validate.action" method="post" namespace="/">
     	<s:textfield name="msg" label="消息"/>
     	<s:textfield name="age" label="年龄"/>
     	<s:textfield name="user.name" label="姓名" />
     	<s:textfield name="user.age" label="年龄" />
     	<s:submit value="submit" />
     </s:form>

 如果jsp表单中含有另外一个对象信息,如上的user对象,name属性就应该写成对象在action中定义的名字加对象的属性名。

然后建立action类:

private String msg;
	private int age;
	private UserInfo user;
	public UserInfo getUser() {
		return user;
	}
	public void setUser(UserInfo user) {
		this.user = user;
	}
	public String getMsg() {
		return msg;
	}
	public void setMsg(String msg) {
		this.msg = msg;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	
	public String execute() throws Exception{
		return "success";
	}

 

 

 

 

 

分享到:
评论

相关推荐

    整合了struts2 jquery的formValidator表单验证的页面代码

    整个过程中,Struts2负责后端的业务逻辑和数据处理,jQuery和formValidator负责前端的用户交互和数据验证,两者协同工作,提供了一种高效且用户体验良好的表单验证解决方案。 这个项目中的代码示例可以作为学习和...

    struts2表单验证

    在Struts2中,表单验证是处理用户输入数据的重要部分,确保数据的完整性和正确性。下面将详细讨论Struts2中的表单验证及其相关知识点。 一、Struts2表单验证概述 Struts2的表单验证分为客户端验证和服务器端验证。...

    Struts常见的Form(一)

    这需要在struts-config.xml中配置特殊的表单类型,并在JSP中使用`&lt;html:file&gt;`标签。 通过这些不同类型的Form Bean,开发者可以在Struts框架下灵活地处理各种用户输入,实现复杂的数据验证和业务逻辑。实践中的选择...

    struts2简单的登陆验证

    2. **Action类**:在Struts2中,Action类是处理用户请求的核心组件。一个Action类通常对应一个具体的业务操作,比如登录操作。 3. **配置文件**:Struts2通过struts.xml配置文件来定义Action类与URL的映射关系,...

    Struts2表单标签使用范例

    在Struts2中,表单标签是用于处理用户输入和展示数据的关键组件,它们使得视图层的构建更加简洁和高效。本示例将深入探讨Struts2的表单标签使用方法,帮助开发者更好地理解和应用这些标签。 首先,我们来了解一些...

    struts form action验证

    在Struts框架中,表单验证是确保用户输入数据正确性和安全性的关键环节。本篇将深入探讨Struts中的Form验证和Action验证,以及如何通过一个简单的计算器应用来实践这些验证方法。 一、Struts Form验证 Form验证在...

    struts2+ajaxForm

    6. **测试和调试**:在testAjaxForm目录中的文件可能包含了一个测试用例,用于验证Struts2和AjaxForm的整合功能。这可能包括一个简单的HTML表单,对应的Action类,以及可能的JavaScript和CSS文件。开发者可以通过...

    应用Struts2处理表单数据

    1. **Action类**:在Struts2中,Action类是业务逻辑的主要载体。每个Action对应一个特定的用户操作,负责接收表单数据并进行处理。开发者需要创建一个继承自`org.apache.struts2.dispatcher.ng.ExecuteOutcome`或`...

    Struts2表单数据获取项目

    在Struts2中,你可以直接在Action类中声明与表单字段相对应的属性,Struts2的自动数据绑定机制会将表单参数映射到这些属性。例如,如果表单有字段`name`和`email`,Action类可以如下所示: ```java public class ...

    李顺利Struts2表单验证后回显错误信息 标签使用

    李顺利老师通过他的讲解,让我们深入理解了如何在Struts2中使用特定的标签来实现这一目标。 首先,Struts2提供了`&lt;s:fielderror&gt;`和`s:actionerror`这两个标签用于显示验证错误。`&lt;s:fielderror&gt;`主要用于显示单个...

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

    - **作用**:配置表单验证相关的类。 - **子元素**:`&lt;form-bean&gt;`,定义具体的表单类。 - **属性**: - `name`:表单的唯一标识。 - `type`:表单类的全限定名。 - `classname`:配置类,默认为`org.apache....

    Struts2源码和标签使用和配置

    在Struts2中,通常实体类对应数据库中的表,用于封装业务对象。EntityStore可能涉及数据访问层的设计,如Hibernate或MyBatis的集成,用于CRUD(创建、读取、更新、删除)操作。 总的来说,这个教程应该会涵盖Struts...

    struts2官方例子10--Struts2的Form标签

    这个官方示例10专注于讲解如何在Struts2中使用Form标签。 Form标签主要用于创建HTML表单,并与Action类中的属性进行绑定。这使得在前端和后端之间传递数据变得更加方便。使用Form标签,你可以指定一个Action类,这...

    struts2版注册表单.rar

    在Struts2中,通常通过`DataSource`来管理数据库连接,这使得应用程序可以方便地访问和操作数据库。开发者需要在`struts.xml`配置文件中定义Action与结果页面的映射,同时可能也会配置数据源,以便Struts2能够正确地...

    struts2参数配置

    本文将围绕Struts2中的关键配置进行深入探讨,旨在帮助开发者更好地理解和掌握Struts2的核心功能。 #### 二、Struts2核心配置 ##### 1. **ActionServlet配置** - **ActionServlet** 是Struts2的核心组件之一,...

    struts2 表单标签的使用

    在Struts2中,表单标签是用于构建用户界面的重要组件,它们帮助开发者创建交互式和动态的网页。这篇博客将深入探讨Struts2中的表单标签及其使用方法。 首先,我们需要理解Struts2表单标签的基本结构。通常,一个...

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

    在Struts1.2的ActionForm中,我们需要创建一个对应的Java Bean来映射表单数据。这个Bean应该包含一个List属性,例如`List&lt;Product&gt;`,其中Product是另一个Bean,包含了商品的各个属性。在表单提交后,Struts的默认...

    Struts 表单验证 实例

    本文将详细介绍Struts框架中的表单验证机制,并通过一个具体的示例来帮助理解其实现细节。 #### 二、Struts表单验证概述 Struts框架为Web应用程序提供了丰富的功能支持,其中包括强大的表单验证机制。通过自定义`...

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

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

Global site tag (gtag.js) - Google Analytics