介绍:
在这个案例中,我们将探索使用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() ;
}
}
Form Structure
选择使用上面的struts2形式。
未完待续。。。。