📄 memberlogonaction.java
字号:
package com.member.web.action;
import org.apache.struts.action.ActionForward;
import com.common.struts.*;
import com.member.dao.MemberDao;
import com.member.form.Member;
import com.foodcart.dao.FoodCart;
public class MemberLogonAction extends AbstractAction {
public MemberLogonAction() {
}
public ActionForward execute(ActionContext actionContext) throws java.lang.Exception {
String memberAccount = actionContext.getParameter("memberAccount");
String memberPass = actionContext.getParameter("memberPass");
MemberDao dao = new MemberDao();
String address = dao.logonEsnack(memberAccount,memberPass);
if(("").equals(address)||null==address||("null").equals(address))
{
return actionContext.getMapping().findForward("logonFail");
}
else
{
float balance = dao.getBalance(memberAccount);
Member model = dao.getOneMemberByAccount(memberAccount);
actionContext.getSession().setAttribute("memberName",memberAccount);
actionContext.getSession().setAttribute("yourbalance",String.valueOf(balance));
actionContext.getSession().setAttribute("address",address);
actionContext.getSession().setAttribute("myMemberModel",model);
FoodCart cart = (FoodCart) actionContext.getSession().getAttribute("cart");
if(cart != null)
{
return actionContext.getMapping().findForward("cartToOrder");
}
else
return actionContext.getMapping().findForward("logonSuccess");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -