1.ajaxLogin.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="selleck.Core.util.Constants"%> <%@page import="selleck.model.user.dto.UserDTO,selleck.model.user.service.imp.UserServiceImp"%> <%@ page import="org.springframework.web.context.support.WebApplicationContextUtils"%> <%@ page import="org.springframework.web.context.WebApplicationContext"%> <% Object obj = session.getAttribute("currentUser_GUID"); UserDTO dto = null; if (obj == null) { WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(this.getServletContext()); UserServiceImp usi = (UserServiceImp) wac.getBean("userService"); Cookie[] cartCookies = request.getCookies(); String email = ""; String password = ""; if (cartCookies != null) { for (int i = 0; i < cartCookies.length; i++) { Cookie c = cartCookies[i]; if ((c.getName().equals("SELLECKUSERAUTO"))) { String userString = c.getValue(); System.out.println("userString" + userString); String[] userStringArray = userString.split(","); email = userStringArray[1]; password = userStringArray[2]; break; } } } dto = usi.findByEmail(email); if(dto!=null&&dto.getPassword().equals(password)){ session.setAttribute("currentUser_GUID",dto); obj = dto; } } if (obj == null) { %> <a href="/login.jsp" title=""><b class="t_ico01"></b>Login</a> | <a href="/register.html" title="">Register</a> <% } else { dto = (UserDTO) obj; %> <input type="hidden" name="userId" id="userId" value="<%=dto.getId()%>" /> Hello, <%=dto.getName() == null ? "Selleck Customer" : dto.getName()%> | <a href="/logout.jhtml" title="">Log Out</a> <% } %>