⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 manageraction.java

📁 企业门户网站企业商务网是企业信息化管理进程中的一个重要的标志
💻 JAVA
字号:
package com.action;

import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.struts.action.Action;

import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;

import com.dao.DaoSupport;
import com.form.ManagerForm;

public class ManagerAction extends Action {
	protected static final Log log = LogFactory.getLog(ManagerAction.class
			.getName());

	// 管理员登陆
	private ManagerForm managerForm = null;

	private DaoSupport dao = null;

	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		HttpSession session = request.getSession();
		//ActionMessages errors = new ActionMessages();
		log.info("获取管理员信息");
		managerForm = (ManagerForm) form;
		log.info("所要执行的sql语句");
		String SelSql = "SELECT * FROM tb_Manager WHERE Manager = '"
				+ managerForm.getManager() + "' AND PWD = '"
				+ managerForm.getPwd() + "'";
		log.info("执行查询操作!");
		List list = dao.getObjectList(SelSql);
		log.info("执行验证操作!");
		if (list.size() > 0) {
			log.info("正常登陆!");
            try{
            	log.info("数据迭代");
            	Iterator it = list.iterator();
            	while(it.hasNext()){
                      Map managerform = (HashMap)it.next();
			         session.setAttribute("managerLogin", managerform.get("Manager"));
                }
            }catch(Exception e){
            	System.out.println(e.getMessage());
            }
		} 
		else {

			return (new ActionForward(mapping.getInput()));
		}
		return mapping.findForward("success");
	}

	public DaoSupport getDao() {
		return dao;
	}

	public void setDao(DaoSupport dao) {
		this.dao = dao;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -