package com.ht.struts.form;
import org.apache.struts.validator.ValidatorForm;
//ValidatorForm extends ActionForm
public class UserTableForm extends ValidatorForm
{
private String name;
private String password;
private int age;
public int getAge() {
System.out.println("is in getAge!!!!");
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
System.out.println("is in getName!!!!");
return name;
}
public void setName(String name) {
System.out.println("is in setName!!!!");
this.name = name;
}
public String getPassword() {
System.out.println("is in getPassword!!!!");
return password;
}
public void setPassword(String password) {
this.password = password;
}
//问:validate在什么情况下执行,什么时候执行??? ,是否继承了ValidatorForm 一定要重写此方法
//自动执行,提交表单后立即执行,不一定
// public ActionErrors validate( ActionMapping mapping,
// HttpServletRequest request)
// {
// ActionErrors errors = new ActionErrors();
// System.out.println("in UserTableForm.validate() method");
// if( name == null || name.equals("") )
// {
// errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.null","name"));
// System.out.println("name == null || name.equals('')");
// }
// else if( name.length() < 6 || name.length() >16 )
// {
// errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.length","name"));
// System.out.println( "name.length() < 6 || name.length() >16" );
// }
//
// if( password == null || password.equals("") )
// {
// errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.null","password"));
// System.out.println("password == null || password.equals('')");
// }
// else if( password.length() < 6 || password.length() >16 )
// {
// errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.length","password"));
// System.out.println("password.length() < 6 || password.length() >16");
// }
//
// return errors;
//
// }
/**
* Method reset
* @param mapping
* @param request
*/
//什么时候调用reset()方法? 什么作用?
//加载xml时就调用一次 , 提交表单时调用
/*public void reset(ActionMapping mapping, HttpServletRequest request)
{
System.out.println( "in UserTableForm.reset() " );
// TODO Auto-generated method stub
}*/
}
Struts工程
4星 · 超过85%的资源 需积分: 0 71 浏览量
2008-01-29
00:18:54
上传
评论
收藏 891KB RAR 举报
zero_mark
- 粉丝: 6
- 资源: 3
最新资源
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
- 基于Vue和微信小程序的监理日志系统设计源码 - supervisionLog
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论1