/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package y2ssh.guoxinwei.xmal3.web.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
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 org.apache.struts.actions.DispatchAction;
import y2ssh.guoxinwei.xmal3.biz.IUserBiz;
import y2ssh.guoxinwei.xmal3.biz.impl.UserBizImpl;
import y2ssh.guoxinwei.xmal3.entity.User;
import y2ssh.guoxinwei.xmal3.web.form.UserForm;
/**
* MyEclipse Struts
* Creation date: 04-29-2009
*
* XDoclet definition:
* @struts.action path="user" name="userForm" scope="request" validate="true"
*/
public class UserAction extends DispatchAction {
/*
* Generated Methods
*/
private IUserBiz iuser=new UserBizImpl();
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward add(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
UserForm userForm = (UserForm) form;
ActionMessages messages=new ActionMessages();
User item = userForm.getUser();
if(item.getUser_name().trim()==null||item.getUser_name().trim().equals("")){
messages.add("errorName",new ActionMessage("errorName"));
super.saveErrors(request, messages);
return mapping.findForward("error");
}if(item.getUser_password().trim()==null||item.getUser_password().trim().equals("")){
messages.add("errorPwd",new ActionMessage("errorPwd"));
super.saveErrors(request, messages);
return mapping.findForward("error");
}if(item.getUser_pass().trim()==null||item.getUser_pass().trim().equals("")){
messages.add("errorPwd2",new ActionMessage("errorPwd2"));
super.saveErrors(request, messages);
return mapping.findForward("error");
}if(!item.getUser_password().trim().equals(item.getUser_pass().trim())){
messages.add("errorEqualsPwd",new ActionMessage("errorEqualsPwd"));
super.saveErrors(request, messages);
return mapping.findForward("error");
}if(item.getUser_id_code().trim()==null||item.getUser_id_code().trim().equals("")){
messages.add("errorIdCode",new ActionMessage("errorIdCode"));
super.saveErrors(request, messages);
return mapping.findForward("error");
}if(item.getUser_tel().trim()==null||item.getUser_tel().trim().equals("")){
messages.add("errorTel",new ActionMessage("errorTel"));
super.saveErrors(request, messages);
return mapping.findForward("error");
}if(item.getUser_addr().trim()==null||item.getUser_addr().trim().equals("")){
messages.add("erroradd",new ActionMessage("erroradd"));
super.saveErrors(request, messages);
return mapping.findForward("error");
}if(item.getUser_zip().trim()==null||item.getUser_zip().trim().equals("")){
messages.add("errorZip",new ActionMessage("errorZip"));
super.saveErrors(request, messages);
return mapping.findForward("error");
}
int num=0;
if(iuser.isExists(item)==false){
if(item!=null){
num=iuser.add(item);
if(num==1){
request.setAttribute("tag", "注册成功");
return mapping.findForward("succ");
}else{
request.setAttribute("tag", "注册失败");
return mapping.findForward("err");
}
}
request.setAttribute("tag", "注册失败!!");
return mapping.findForward("err");
}else{
request.setAttribute("tag", "用户名已存在");
return mapping.findForward("err");
}
}
public ActionForward login(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
UserForm userForm = (UserForm) form;
ActionMessages messages=new ActionMessages();
User item = userForm.getUser();
User user=iuser.Login(item);
if(item.getUser_name().trim()==null||item.getUser_name().trim().equals("")){
messages.add("errorName",new ActionMessage("errorName"));
super.saveErrors(request, messages);
return mapping.findForward("errorlogin");
}if(item.getUser_password().trim()==null||item.getUser_password().trim().equals("")){
messages.add("errorPwd",new ActionMessage("errorPwd"));
super.saveErrors(request, messages);
return mapping.findForward("errorlogin");
}
if(user!=null){
request.getSession().setAttribute("user", user);
return mapping.findForward("loginsucc");
}else{
request.setAttribute("tag", "登陆失败");
return mapping.findForward("err");
}
}
public ActionForward Logout(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
request.getSession().removeAttribute("user");
request.setAttribute("tag", "您已退出,欢迎你再次光临本网站,谢谢");
return mapping.findForward("succ");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
e拍”在线拍卖系统(一).rar (92个子文件)
epaiData
epai_Data.MDF 1.75MB
epai_Log.LDF 3.75MB
epai
.project 1KB
.mymetadata 285B
WebRoot
WEB-INF
struts-tiles.tld 8KB
.struts-config.mex 3KB
web.xml 1KB
struts-config.xml 1KB
struts-bean.tld 9KB
struts-nested.tld 70KB
struts-html.tld 72KB
struts-logic.tld 14KB
validator-rules.xml 13KB
lib
commons-logging.jar 40KB
commons-digester.jar 171KB
commons-fileupload.jar 25KB
commons-beanutils.jar 191KB
jstl.jar 23KB
antlr.jar 357KB
struts.jar 553KB
commons-validator.jar 87KB
jakarta-oro.jar 69KB
standard.jar 403KB
classes
y2ssh
guoxinwei
xmal3
biz
impl
UserBizImpl.class 2KB
IUserBiz.class 440B
dao
IUserDao.class 289B
impl
UserDaoImpl.class 3KB
DBCfg.class 838B
BaseJdbcDAO.class 3KB
ApplicationResources_zh_CN.properties 642B
db.properties 127B
web
action
UserAction.class 4KB
servlet
MyFilter.class 1KB
form
UserForm.class 1KB
entity
User.class 3KB
ApplicationResources.properties 339B
index.jsp 9KB
META-INF
MANIFEST.MF 39B
succ.jsp 1KB
file.jsp 212B
user_agreement.html 6KB
error.jsp 1KB
user_info.jsp 3KB
images
bak3.gif 144B
pic5.jpg 2KB
dia_bg.gif 67B
pic2.jpg 3KB
login.gif 9KB
vline1.gif 108B
hline1.gif 64B
8.jpg 1KB
dia_foot2.gif 99B
9.jpg 1KB
myepai.gif 5KB
pic3.jpg 3KB
dia_foot.gif 200B
2bg1.gif 80B
spacer.gif 43B
dia_title.gif 235B
logo.gif 14KB
epai_logo.gif 12KB
cart.gif 1KB
Thumbs.db 60KB
pic4.jpg 2KB
funny_shenghuoqiqu03.jpg 18KB
preview.jpg 28KB
2t2.jpg 2KB
xinsrc_1321102160739734287489.jpg 32KB
pic6.jpg 2KB
arr.gif 46B
dia_bg2.gif 90B
pic1.jpg 1KB
2t1.jpg 4KB
styles.css 4KB
title_pic.jpg 25KB
hline3.gif 65B
Snap5.jpg 93KB
.myeclipse
src
y2ssh
guoxinwei
xmal3
biz
IUserBiz.java 355B
impl
UserBizImpl.java 1KB
dao
DBCfg.java 516B
BaseJdbcDAO.java 3KB
IUserDao.java 275B
impl
UserDaoImpl.java 2KB
ApplicationResources_zh_CN.properties 642B
db.properties 127B
web
action
UserAction.java 5KB
servlet
MyFilter.java 766B
form
UserForm.java 1KB
entity
User.java 2KB
ApplicationResources.properties 339B
.mystrutsdata 261B
.classpath 1KB
共 92 条
- 1
资源评论
xingyunggg
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功