// Path: src/main/java/ustc/sse/model/User.java
// public class User {
// 	/** 用户名
// 	@Size(min=3,max=20,message="user.length.required")
// 	@Pattern(regexp="^{[a-zA-Z0-9]+_?}+[a-zA-Z0-9]+$",message="user.ptn.required")*/
// 	private String userName ;
// 	/** 密码
// 	@Size(min=6,max=20,message="pwd.length.required")
// 	@Pattern(regexp="^[a-zA-Z0-9!@#$%*.]+$",message="pwd.ptn.required")*/
// 	private String password ;
// 	/** 邮箱
// 	@Pattern(regexp="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}")*/
// 	private String email ;
// 	/** 注册日期*/
// 	private Date regDate ;
// 	
// 	public String getUserName() {
// 		return userName;
// 	}
// 	public void setUserName(String userName) {
// 		this.userName = userName;
// 	}
// 	public Date getRegDate() {
// 		return regDate;
// 	}
// 	public void setRegDate(Date regDate) {
// 		this.regDate = regDate;
// 	}
// 	public String getPassword() {
// 		return password;
// 	}
// 	public void setPassword(String password) {
// 		this.password = password;
// 	}
// 	public String getEmail() {
// 		return email;
// 	}
// 	public void setEmail(String email) {
// 		this.email = email;
// 	}
// 	
// }
// 
// Path: src/main/java/ustc/sse/service/UserService.java
// @Service
// public interface UserService {
// 	/**
// 	 * 查询所有用户
// 	 * @return
// 	 */
// 	List<User> selectAllUsers();
// 	/**
// 	 * 根据用户名查询用户信息
// 	 * @param userName
// 	 * @return
// 	 */
// 	User selectUserByName(User user);
// 	/**
// 	 * 根据用户名得到用户列表
// 	 * @param userName
// 	 * @return
// 	 */
// 	List<User> selectUsers(User user);
// 	/**
// 	 * 新增用户
// 	 * @param user
// 	 * @return
// 	 */
// 	int addUser(User user);
// 	/**
// 	 * 删除用户
// 	 * @param userName
// 	 * @return
// 	 */
// 	int deleteUser(User user);
// 	/**
// 	 * 更新用户信息
// 	 * @param user
// 	 * @return
// 	 */
// 	int updateUser(User user);
// }


import java.util.Date;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import ustc.sse.model.User;
import ustc.sse.service.UserService;
/*
 * ============================================================
 * The SSE USTC Software License
 * 
 * Login.java
 * 2014-3-3
 * 
 * Copyright (c) 2006 China Payment and Remittance Service Co.,Ltd        
 * All rights reserved.
 * ============================================================
 */
package ustc.sse.controller;





/**
 * 实现功能： 登录、注册及注销
 * <p>
 * date	    author            email		           notes<br />
 * --------	---------------------------	---------------<br />
 *2014-3-3	 邱星            starqiu@mail.ustc.edu.cn	      新建类<br /></p>
 *
 */
@Controller
public class LoginController {
	private final static Log log = LogFactory.getLog(LoginController.class);
	private String userName;
	@Resource
// Path: src/main/java/ustc/sse/model/User.java
// public class User {
// 	/** 用户名
// 	@Size(min=3,max=20,message="user.length.required")
// 	@Pattern(regexp="^{[a-zA-Z0-9]+_?}+[a-zA-Z0-9]+$",message="user.ptn.required")*/
// 	private String userName ;
// 	/** 密码
// 	@Size(min=6,max=20,message="pwd.length.required")
// 	@Pattern(regexp="^[a-zA-Z0-9!@#$%*.]+$",message="pwd.ptn.required")*/
// 	private String password ;
// 	/** 邮箱
// 	@Pattern(regexp="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}")*/
// 	private String email ;
// 	/** 注册日期*/
// 	private Date regDate ;
// 	
// 	public String getUserName() {
// 		return userName;
// 	}
// 	public void setUserName(String userName) {
// 		this.userName = userName;
// 	}
// 	public Date getRegDate() {
// 		return regDate;
// 	}
// 	public void setRegDate(Date regDate) {
// 		this.regDate = regDate;
// 	}
// 	public String getPassword() {
// 		return password;
// 	}
// 	public void setPassword(String password) {
// 		this.password = password;
// 	}
// 	public String getEmail() {
// 		return email;
// 	}
// 	public void setEmail(String email) {
// 		this.email = email;
// 	}
// 	
// }
// 
// Path: src/main/java/ustc/sse/service/UserService.java
// @Service
// public interface UserService {
// 	/**
// 	 * 查询所有用户
// 	 * @return
// 	 */
// 	List<User> selectAllUsers();
// 	/**
// 	 * 根据用户名查询用户信息
// 	 * @param userName
// 	 * @return
// 	 */
// 	User selectUserByName(User user);
// 	/**
// 	 * 根据用户名得到用户列表
// 	 * @param userName
// 	 * @return
// 	 */
// 	List<User> selectUsers(User user);
// 	/**
// 	 * 新增用户
// 	 * @param user
// 	 * @return
// 	 */
// 	int addUser(User user);
// 	/**
// 	 * 删除用户
// 	 * @param userName
// 	 * @return
// 	 */
// 	int deleteUser(User user);
// 	/**
// 	 * 更新用户信息
// 	 * @param user
// 	 * @return
// 	 */
// 	int updateUser(User user);
// }


// Path: src/main/java/ustc/sse/controller/LoginController.java
import java.util.Date;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import ustc.sse.model.User;
import ustc.sse.service.UserService;

/*
 * ============================================================
 * The SSE USTC Software License
 * 
 * Login.java
 * 2014-3-3
 * 
 * Copyright (c) 2006 China Payment and Remittance Service Co.,Ltd        
 * All rights reserved.
 * ============================================================
 */
package ustc.sse.controller;





/**
 * 实现功能： 登录、注册及注销
 * <p>
 * date	    author            email		           notes<br />
 * --------	---------------------------	---------------<br />
 *2014-3-3	 邱星            starqiu@mail.ustc.edu.cn	      新建类<br /></p>
 *
 */
@Controller
public class LoginController {
	private final static Log log = LogFactory.getLog(LoginController.class);
	private String userName;
	@Resource
	private UserService userService;