package struts.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import DAO.Cha;
import struts.form.LoginForm;
import struts.form.RegisterForm;
import DAO.DB;
public class RegisterAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
RegisterForm rf=(RegisterForm)form;
Cha cha= new Cha();
if(rf.getId()=="" ||rf.getName()=="" ||rf.getAcademy()=="" ||rf.getPwd()==""|| !rf.getPwd().equalsIgnoreCase(rf.getRepwd()))
{ ActionMessages errors=new ActionMessages();
errors.add("register",new ActionMessage("register.info"));
saveErrors(request,errors);
return mapping.findForward("self");
}
else{
String look="insert into users values ('" + cha.toChinese(rf.getId()) +"','" + cha.toChinese(rf.getMark()) +"','" + cha.toChinese(rf.getName())+ "','" + cha.toChinese(rf.getPwd()) + "','" + cha.toChinese(rf.getEmail())+"','"+cha.toChinese(rf.getTel())+"','"+cha.toChinese(rf.getProfile())+"','"+cha.toChinese(rf.getPost())+"','"+cha.toChinese(rf.getSex())+"','"+cha.toChinese(rf.getAcademy())+ "')";
DB db=new DB();
db.update(look);
LoginForm lf=new LoginForm();
lf.setId(cha.toChinese(rf.getId()));
lf.setMark(cha.toChinese(rf.getMark()));
lf.setPwd(cha.toChinese(rf.getPwd()));
HttpSession hd=request.getSession();
hd.setAttribute("loginform", lf);
hd.setAttribute("name",cha.toChinese(rf.getName()));
hd.setAttribute("id",cha.toChinese(rf.getId()));
hd.setAttribute("tel",cha.toChinese(rf.getTel()));
hd.setAttribute("academy", cha.toChinese(rf.getAcademy()));
hd.setAttribute("post", cha.toChinese(rf.getPost()));
hd.setAttribute("pwd",cha.toChinese(rf.getPwd()));
hd.setAttribute("email", cha.toChinese(rf.getEmail()));
hd.setAttribute("profile", cha.toChinese(rf.getProfile()));
hd.setAttribute("mark", cha.toChinese(rf.getMark()));
if(rf.getMark().equalsIgnoreCase("1"))
return mapping.findForward("student");
else
return mapping.findForward("teacher");
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
JAVA毕业设计<<毕业设计管理系统>> (155个子文件)
MatchAction.class 4KB
RegisterAction.class 4KB
FileUpAction.class 3KB
GradeSearchAction.class 3KB
SprojectPatchAction.class 3KB
LoginAction.class 3KB
SelectResultAction.class 3KB
UsersAction.class 3KB
TeacherResultAction.class 3KB
ProjectPatchAction.class 3KB
DaBianAction.class 3KB
InfoDisAction.class 3KB
UsersReviseAction.class 3KB
ProjectAdminAction.class 3KB
FileDownAction.class 3KB
StudentAction.class 3KB
GradeAdminAction.class 3KB
InfoAction.class 3KB
ZhiDaoAction.class 2KB
FileAction.class 2KB
PingYueAction.class 2KB
StudentAddAction.class 2KB
RegisterForm.class 2KB
DB.class 2KB
SeeAction.class 2KB
GradeAction.class 2KB
SearchList.class 2KB
ProjectAction.class 2KB
InfoDelAction.class 2KB
SelectProjectAction.class 2KB
FileDelAction.class 2KB
ProjectForm.class 2KB
Page.class 2KB
ProjectDelAction.class 2KB
SelectDelAction.class 2KB
StudentForm.class 2KB
StudentDelAction.class 2KB
UsersUpdateAction.class 2KB
UsersDelAction.class 2KB
FileForm.class 1KB
GradeForm.class 1KB
LogooffAction.class 1KB
InfoForm.class 1KB
LoginForm.class 1KB
Cha.class 680B
Content.class 455B
.classpath 566B
org.eclipse.wst.common.component 438B
rr.gif 6KB
struts.jar 532KB
mysql-connector-java-5.0.8-bin.jar 528KB
antlr.jar 350KB
commons-beanutils.jar 184KB
commons-collections-2.1.1.jar 171KB
commons-digester.jar 164KB
commons-validator.jar 82KB
commons-logging.jar 37KB
commons-fileupload.jar 22KB
RegisterAction.java 2KB
MatchAction.java 2KB
GradeSearchAction.java 2KB
SprojectPatchAction.java 2KB
DaBianAction.java 2KB
SelectResultAction.java 2KB
LoginAction.java 2KB
UsersAction.java 2KB
TeacherResultAction.java 2KB
SearchList.java 2KB
ProjectAdminAction.java 2KB
ProjectPatchAction.java 2KB
InfoDisAction.java 2KB
FileUpAction.java 2KB
StudentAction.java 2KB
GradeAdminAction.java 2KB
LoginForm.java 2KB
ZhiDaoAction.java 2KB
GradeAction.java 1KB
RegisterForm.java 1KB
PingYueAction.java 1KB
InfoForm.java 1KB
StudentAddAction.java 1KB
UsersReviseAction.java 1KB
FileDownAction.java 1KB
FileAction.java 1KB
InfoAction.java 1KB
ProjectForm.java 1KB
Page.java 1KB
DB.java 1KB
StudentForm.java 1KB
SeeAction.java 1KB
ProjectAction.java 1KB
SelectProjectAction.java 965B
FileForm.java 893B
GradeForm.java 861B
InfoDelAction.java 858B
SelectDelAction.java 845B
ProjectDelAction.java 842B
FileDelAction.java 782B
StudentDelAction.java 736B
UsersUpdateAction.java 702B
共 155 条
- 1
- 2
lilt085163
- 粉丝: 7
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页