【发布时间】:2013-04-05 08:26:00
【问题描述】:
public class Admin extends ActionSupport implements ModelDriven<AdminData>
{
AdminData adminData = new AdminData();
public AdminData getModel()
{
return adminData;
}
@Validations(requiredStrings ={
@RequiredStringValidator(type=ValidatorType.FIELD,fieldName="emailId"),
@RequiredStringValidator(type=ValidatorType.FIELD,fieldName="password")}
public String auth()
{
}
@Validations(requiredStrings ={
@RequiredStringValidator(type=ValidatorType.FIELD,fieldName="emailId"),
@RequiredStringValidator(type=ValidatorType.FIELD,fieldName="firstName"),
@RequiredStringValidator(type=ValidatorType.FIELD,fieldName="surName"),
@RequiredStringValidator(type=ValidatorType.FIELD,fieldName="password")}
public String create() throws DatabaseException
{
}
}
我的问题是,当我调用 create() 方法时,验证没有问题,但是当我调用 auth() 方法时,验证有问题,因为当我调用 auth 方法时,它会验证名字和姓氏。
并且在 AdminData.java 中都有 getset
【问题讨论】:
-
您在提交 from 时看到了什么?并发布您的 JSP。
-
当我的操作调用 auth() 方法时,它对 create() 进行验证意味着不仅对电子邮件和密码进行验证,它还对电子邮件名姓和密码进行验证
-
显示您的 JSP 和操作配置。
标签: validation struts2