2.8.2 定义ActionForm的属性
因为ActionForm所代表的是用户所提交的数据,所以这里实现的ActionForm也必然与页面提交的数据相关。在这里定义的每一个属性用来存储页面所提交的一个数据的值。另外,为了实现对这些属性的存取操作,还需要在ActionForm对象中提供对这些属性操作的setter和getter方法。
这些setter和getter方法的命名要符合JavaBean的规定,也就是将set或get与属性名首字母大写后组成方法名。
在这个示例程序中,页面定义了姓名、用户名、密码、确认密码、电子邮件、电话、传真这几个输入区域。所以在这里就要定义与这些输入相匹配的ActionForm的属性,最终定义的方法如清单2.9所示。
清单2.9 ActionForm属性的定义
……
private String userName;
private String logName;
private String password;
private String passwordCheck;
private String email;
private String phone;
private String fax;
public String getEmail()
{
return email;
}
public void setEmail(String email)
{
this.email = email;
}
……
需要为每个属性定义用于操作这个属性的一对setter和getter方法。






