/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.pym.jdls.struts.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 org.apache.struts.validator.DynaValidatorForm;
import com.pym.jdls.factory.OperFactory;
import com.pym.jdls.vo.Zg;
/**
* MyEclipse Struts Creation date: 12-30-2007
*
* XDoclet definition:
*
* @struts.action path="/login" name="loginForm" input="/form/login.jsp"
* parameter="status" scope="request" validate="true"
* @struts.action-forward name="fal" path="/error.jsp"
* @struts.action-forward name="admin_suc" path="/admin/success_admin.jsp"
* @struts.action-forward name="user_suc" path="/user/success_user.jsp"
*/
public class LoginAction extends DispatchAction {
/*
* Generated Methods
*/
/**
* Method execute
*
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward login(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
DynaValidatorForm loginForm = (DynaValidatorForm) form;
//if (!(loginForm.getString("gh").equals((String)request.getSession().getServletContext().getAttribute("gh")))){
String gh = loginForm.getString("gh");
String password = loginForm.getString("password");
Zg z = null;
try {
z = OperFactory.getZgOperImple().islogin(gh, password);
if (z != null) {
//request.getSession().getServletContext().setAttribute("gh", gh);
request.getSession().setAttribute("gh", gh);
if ("0".equals(z.getFlag())) {
return mapping.findForward("user_suc");
} else {
request.getSession().setAttribute("flag", z.getFlag());
return mapping.findForward("admin_suc");
}
} else {
ActionMessages errors = new ActionMessages();
errors.add("login_fal", new ActionMessage("login_fal"));
super.saveErrors(request, errors);
return mapping.findForward("fal");
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
ActionMessages errors = new ActionMessages();
errors.add("syserr", new ActionMessage("SYS_Err"));
super.saveErrors(request, errors);
return mapping.findForward("err");
}
//} else {
// ActionMessages errors = new ActionMessages();
// errors.add("alreadylogin", new ActionMessage("alreadylogin"));
// super.saveErrors(request, errors);
// return mapping.findForward("fal");
//}
}
// 用户注册模块
public ActionForward register(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
DynaValidatorForm loginForm = (DynaValidatorForm) form;
String gh = loginForm.getString("gh");
try {
// 判断座席号是否已存在
if (!OperFactory.getZgOperImple().ishas(gh)) {
String department = loginForm.getString("department");
String xm = loginForm.getString("xm");
String password = loginForm.getString("password");
Zg z = new Zg();
z.setFlag("0");
z.setGh(gh);
z.setPassword(password);
z.setXm(xm);
z.setDepartment(department);
OperFactory.getZgOperImple().insert(z);
return mapping.findForward("registerOK");
} else {
ActionMessages errors = new ActionMessages();
errors.add("has", new ActionMessage("ishas"));
super.saveErrors(request, errors);
return mapping.findForward("has");
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
ActionMessages errors = new ActionMessages();
errors.add("syserr", new ActionMessage("SYS_Err"));
super.saveErrors(request, errors);
return mapping.findForward("err");
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
STRUTS+HIBERNATE+JDBC+MYSQL+jsp(综合系统,请假系统,订饭系统).rar (198个子文件)
statistic.jsp.bak 4KB
RecordAction.class 4KB
LoginAction.class 3KB
CashOperImpel.class 3KB
ZgOperImple.class 3KB
CashAction.class 3KB
MenuAction.class 3KB
Balancecash.class 3KB
RecordOperImple.class 3KB
MenuOperImple.class 2KB
Record.class 2KB
Zg.class 2KB
Cash.class 2KB
Tc.class 2KB
RecordForm.class 2KB
BalancecashAction.class 2KB
Temleave.class 2KB
BalancecashImple.class 2KB
SortsumAction.class 2KB
ShopsumAction.class 2KB
BalancecashKey.class 1KB
Sortsum.class 1KB
SortsumId.class 1KB
OperFactory.class 1KB
EncodingFilter.class 1KB
Shopsum.class 1KB
CashForm.class 1KB
ShopsumId.class 1KB
Menu.class 1KB
demo.class 1KB
MenuForm.class 1KB
SortsumOperImple.class 1003B
ShopsumOperImple.class 999B
BalancecashForm.class 826B
ShopsumForm.class 814B
SortsumForm.class 814B
SessionFactory.class 678B
ZgOper.class 614B
MenuOper.class 582B
CashOper.class 581B
RecordOper.class 559B
BalancecashOper.class 370B
SortsumOper.class 208B
ShopsumOper.class 208B
TcOper.class 110B
.classpath 4KB
hibernate3.jar 1.63MB
jgroups-2.2.8.jar 1.36MB
xerces-2.6.2.jar 966KB
jboss-jmx.jar 505KB
jboss-common.jar 499KB
struts.jar 474KB
mysql-connector-java-3.1.11-bin.jar 430KB
antlr-2.7.6rc1.jar 425KB
c3p0-0.9.0.jar 421KB
proxool-0.8.3.jar 406KB
antlr.jar 344KB
jboss-cache.jar 320KB
log4j-1.2.11.jar 305KB
dom4j-1.6.1.jar 257KB
cglib-2.1.3.jar 244KB
jaxen-1.1-beta-7.jar 194KB
jboss-system.jar 193KB
commons-collections-2.1.1.jar 169KB
commons-beanutils.jar 160KB
commons-digester.jar 147KB
concurrent-1.3.2.jar 145KB
xml-apis.jar 117KB
jaas.jar 99KB
oscache-2.1.jar 97KB
commons-validator.jar 74KB
commons-lang-1.0.1.jar 62KB
jakarta-oro.jar 62KB
ehcache-1.1.jar 41KB
commons-logging.jar 33KB
commons-logging-1.0.4.jar 33KB
swarmcache-1.0rc2.jar 26KB
asm.jar 25KB
jacc-1_0-fr.jar 20KB
commons-fileupload.jar 19KB
asm-attrs.jar 16KB
connector.jar 16KB
jta.jar 8KB
jdbc2_0-stdext.jar 6KB
LoginAction.java 4KB
RecordAction.java 4KB
CashAction.java 3KB
MenuAction.java 3KB
CashOperImpel.java 2KB
BalancecashAction.java 2KB
ZgOperImple.java 2KB
Balancecash.java 2KB
RecordOperImple.java 2KB
MenuOperImple.java 2KB
RecordForm.java 2KB
ShopsumAction.java 1KB
SortsumAction.java 1KB
CashForm.java 1KB
Zg.java 1KB
Record.java 1KB
共 198 条
- 1
- 2
知欲
- 粉丝: 16
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页