LoginAction.java
资源名称:Ajax.rar [点击查看]
上传用户:sz_mindeo
上传日期:2015-07-22
资源大小:913k
文件大小:2k
源码类别:
Ajax
开发平台:
Java
- /*
- * Generated by MyEclipse Struts
- * Template path: templates/java/JavaClass.vtl
- */
- package com.haiku.struts;
- import java.util.List;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- 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.springframework.context.support.ClassPathXmlApplicationContext;
- import com.haiku.bean.Testuser;
- import com.haiku.bean.TestuserDAO;
- import com.haiku.form.LoginForm;
- /**
- * MyEclipse Struts
- * Creation date: 03-13-2008
- *
- * XDoclet definition:
- * @struts.action path="com.haiku.struts.LoginAction" name="loginForm" input="login.jsp" scope="request"
- * @struts.action-forward name="success" path="/showInfo.jsp" contextRelative="true"
- */
- public class LoginAction extends Action {
- /*
- * Generated Methods
- */
- /**
- * Method execute
- * @param mapping
- * @param form
- * @param request
- * @param response
- * @return ActionForward
- */
- public ActionForward execute(
- ActionMapping mapping,
- ActionForm form,
- HttpServletRequest request,
- HttpServletResponse response)
- {
- System.out.println("来到action");
- LoginForm loginForm = (LoginForm) form;// TODO Auto-generated method stub
- ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("/applicationContext.xml");
- System.out.println("来到action1");
- TestuserDAO userDao =(TestuserDAO)context.getBean("user");
- //判断用户登陆情况
- System.out.println("来到action2");
- String isLogin = userDao.isLogin(new Testuser(loginForm.getUserName(),loginForm.getPassword()));
- if(isLogin.equals("登陆成功"))
- {
- System.out.println("登陆成功");
- request.setAttribute("userName", loginForm.getUserName());
- List list = userDao.findAll();
- request.setAttribute("userList", list);
- return mapping.findForward("success");
- }
- else
- {
- System.out.println("登陆失败");
- return mapping.findForward("failure");
- }
- }
- }