SysUserHelper
package com.sys.helper; import com.utils.AjaxResult; import com.pageModel.SysUserInf; import com.sys.service.ISystemUserService; import com.utils.RandomValidateCode; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; @Service public class SysUserHelper { private Logger logger = Logger.getLogger(SysUserHelper.class); private ISystemUserService systemUserService; public ISystemUserService getSystemUserService() { return systemUserService; } @Autowired public void setSystemUserService(ISystemUserService systemUserService) { this.systemUserService = systemUserService; } public AjaxResult login(SysUserInf info, HttpServletRequest req, HttpServletResponse res, HttpSession session) { String codeSession = null; if (session.getAttribute(RandomValidateCode.RANDOMCODEKEY) != null) { codeSession = session.getAttribute(RandomValidateCode.RANDOMCODEKEY).toString(); } String code = info.getLogin_Code() == null ? "" : info.getLogin_Code(); codeSession = codeSession == null ? "" : codeSession; if (!codeSession.equals(code)) { return new AjaxResult(false, "验证码不正确"); } AjaxResult ajaxResult = systemUserService.userLogin(info); ajaxResult.getData().put("addr", "/main.jsp"); return ajaxResult; } }
spring.xml
<context:component-scan base-package="com.sys.helper"/> <context:component-scan base-package="com.sys.dao,com.sys.service,com.sys.helper,com.app.dao,com.app.service,com.app.helper,com.cache"/>