package com.cn;
import javax.servlet.http.*;
import org.apache.struts.action.*;
public class registerActionForm extends ActionForm{
String username;
String password1;
String password2;
String age;
String sex;
String[] interests;
String email;
public void setUsername(String username){
this.username=username;
}
public String getUsername(){
return username;
}
public void setPassword1(String password1){
this.password1=password1;
}
public String getPassword1(){
return password1;
}
public void setPassword2(String password2){
this.password2=password2;
}
public String getPassword2(){
return password2;
}
public void setAge(String age){
this.age=age;
}
public String getAge(){
return age;
}
public void setSex(String sex){
this.sex=sex;
}
public String getSex(){
return sex;
}
public void setInterests(String[] interests){
this.interests=interests;
}
public String[] getInterests(){
return interests;
}
public void setEmail(String email){
this.email=email;
}
public String getEmail(){
return email;
}
public ActionErrors validate(ActionMapping mapping,HttpServletRequest request){
ActionErrors errors=new ActionErrors();
if(getUsername()==null||getUsername().length()<=0||getUsername().trim().equals("")){
errors.add("username",new ActionMessage("errors.username"));}
if(getPassword1()==null||getPassword1().length()<=0||getPassword1().trim().equals("")){
errors.add("password1",new ActionMessage("errors.password1"));
}
if(getPassword2()==null||getPassword2().length()<=0||getPassword2().trim().equals("")){
errors.add("password2",new ActionMessage("errors.password2"));
}
if(!(getPassword2().equals(getPassword1()))){
errors.add("password2",new ActionMessage("errors.password"));
}
if(getAge()!=null&&getAge().length()>0)
{
for(int i=0;i<getAge().length();i++)
{
char c=getAge().charAt(i);
if((c>='a'&& c<='z')||(c>='A'&&c<='Z'))
{
errors.add("age",new ActionMessage("errors.age"));
break;
}
}
}
if(getEmail().indexOf('@')<0||getEmail().indexOf('.')<0){
errors.add("Email",new ActionMessage("errors.email"));
}
return errors;
}
public void reset(ActionMapping mapping, HttpServletRequest request) {
try
{
request.setCharacterEncoding("gb2312");
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
jsp登录注册
共43个文件
jar:6个
jsp:6个
tld:5个
4星 · 超过85%的资源 需积分: 22 37 下载量 199 浏览量
2008-07-26
16:44:25
上传
评论
收藏 1.26MB RAR 举报
温馨提示
由jsp编写的登录注册并且带有简单的验证
资源推荐
资源详情
资源评论
收起资源包目录
loginDemo.rar (43个子文件)
loginDemo
login备份 915KB
.project 1KB
.mymetadata 300B
WebRoot
login.jsp 1KB
success.jsp 305B
WEB-INF
struts-tiles.tld 8KB
.struts-config.mex 3KB
web.xml 1KB
struts-config.xml 1021B
struts-bean.tld 9KB
struts-nested.tld 70KB
struts-html.tld 72KB
struts-logic.tld 14KB
validator-rules.xml 13KB
lib
jstl.jar 23KB
msbase.jar 280KB
struts.jar 531KB
mssqlserver.jar 65KB
msutil.jar 58KB
standard.jar 403KB
classes
com
cn
loginActionForm.class 1KB
loginAction.class 1KB
registerActionForm.class 3KB
DataBaseConnect.class 2KB
registerAction.class 2KB
yourcompany
struts
coding.bat 98B
ApplicationResources.properties 474B
ApplicationResources_bk.properties 288B
index.jsp 834B
META-INF
MANIFEST.MF 39B
success1.jsp 545B
failure.jsp 460B
register.jsp 2KB
.myeclipse
src
com
cn
registerActionForm.java 2KB
DataBaseConnect.java 1KB
loginActionForm.java 650B
registerAction.java 1KB
loginAction.java 653B
yourcompany
struts
coding.bat 98B
ApplicationResources.properties 474B
ApplicationResources_bk.properties 288B
.mystrutsdata 262B
.classpath 872B
共 43 条
- 1
资源评论
- r1oger2012-08-01很好。。很美。。很实用。。很有帮助。。谢谢
fengweisha
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功