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

📄 beforeloginaction.java

📁 随着信息技术的飞速发展、网上信息量发布的不断增大。针对文章管理这一环节
💻 JAVA
字号:
package com.web.common;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 com.web.admin.exception.AdminException;import com.web.admin.service.IAdminService;import com.web.common.bean.ArticleAdmin;import com.web.common.bean.ArticleUser;import com.web.common.transaction.BeanFactory;import com.web.user.service.IUserService;public class BeforeLoginAction extends Action {	private IUserService userService = (IUserService) BeanFactory.getBean("userService");	private IAdminService adminService = (IAdminService) BeanFactory.getBean("adminService"); 	public ActionForward execute(ActionMapping arg0, ActionForm arg1, HttpServletRequest request, HttpServletResponse response) 			throws Exception {			String flag=request.getParameter("admin");				System.out.println("flag:"+flag);		String loginname=request.getParameter("loginName");		String password=request.getParameter("loginPassword");		String code=request.getParameter("code");		System.out.println("code"+code);		String authcode=(String)request.getSession().getAttribute("authCode");		System.out.println("authcode"+authcode);		if(code==null||!code.equals(authcode)){			request.setAttribute("message","验证码不正确");			return new ActionForward("/pages/login.jsp");		}		try{			if(flag!=null){				ArticleAdmin admin = adminService.findAdmin(loginname, password);				System.out.println("admin"+admin);				if(admin==null){					request.getSession().setAttribute("message1","请以普通用户登录!!");					return new ActionForward("/pages/login.jsp");				}				System.out.println("-----admin----"+admin);				request.getSession().setAttribute("name",loginname);				return new ActionForward("/pages/admin/login1.jsp");				}			else{				ArticleUser user = userService.findUser(loginname, password);				System.out.println("useruser"+user);				if(user==null){					request.setAttribute("message1","该用户不存在,请注册后登录!!");					return new ActionForward("/pages/user/register.jsp");				}				request.getSession().setAttribute("name",loginname);				return new ActionForward("/pages/user/login2.jsp");			}						}catch(AdminException e){			//throw new AdminException("该用户不存在");			return null;		}				}}

⌨️ 快捷键说明

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