struts1.0 的validator框架里不能验证form 里的属性
我的form
package com.jzaccp.web.form;import javax.servlet.http.HttpServletRequest;import org.apache.struts.action.ActionMapping;
import org.apache.struts.validator.ValidatorActionForm;import com.jzaccp.entity.User;public class UserForm extends ValidatorActionForm {
/**
 * 
 */
private static final long serialVersionUID = -7962202767674449078L; private User item = new User(); public User getItem() {
return item;
} public void setItem(User item) {
this.item = item;
} @Override
//这个方法是为了让给dispathAction

public String getValidationKey(ActionMapping mapping,
HttpServletRequest request) {
return request.getParameter(mapping.getParameter());
}
}
我的xml文件写的
<form-validation>
<formset>
<form name="doLogin">
<field property="item.userName" depends="required" > </field>
<field property="item.userPassword" depends="required"> </field>
</form>
</formset>
</form-validation>