Struts2-第四篇-Processing Forms

介绍:

在这个案例中,我们将探索使用Struts2去做更多关于form提交的处理。我哦们涉及到怎样用一个Java Mode类去存储form输入和怎么去创建Struts2 form和mode类进行匹配。

Form and A Java Model Class

例如:我们需要提交一个form去注册。业务规则要求必须提供:first name,last name,email address,and age.

要封装这些数据,我们将用一个简单的Java类,就如下面的代码,报名如下:org.apache.struts.register.model

public  class  Person
{
     private  String firstName;
     private  String lastName;
     private  String email;
     private  int  age;
 
     public  String getFirstName()
     {
         return  firstName;
     }
 
     public  void  setFirstName(String firstName)
     {
         this .firstName = firstName;
     }
 
     public  String getLastName()
     {
         return  lastName;
     }
 
     public  void  setLastName(String lastName)
     {
         this .lastName = lastName;
     }
 
     public  String getEmail()
     {
         return  email;
     }
 
     public  void  setEmail(String email)
     {
         this .email = email;
     }
 
     public  int  getAge()
     {
         return  age;
     }
 
     public  void  setAge(  int  age)
     {
         this .age = age;
     }
 
 
     public  String toString()
     {
         return  "First Name: "  + getFirstName() +  " Last Name:  "  + getLastName() +
         " Email:      "  + getEmail() +  " Age:      "  + getAge() ;
     }
}
对于上面的代码,需要注意如下几点。每个实例field都有个公有的set/get方法。年龄属性是一个Integer. 我们定义一个公有的toString方法。

Form Structure

选择使用上面的struts2形式。

未完待续。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值