package cn.xm.jwxt.controller.system;
import cn.xm.jwxt.bean.system.User;
import cn.xm.jwxt.service.system.UserService;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import java.sql.SQLException;
import java.util.List;
@Controller
public class UserAction {
private Logger logger=Logger.getLogger(UserAction.class);
@Autowired
private UserService userService;
@RequestMapping("/findUserById.action")
public @ResponseBody
User findUserById(String userCode){
User user =null;
try {
user = userService.findUserByUsercode(userCode);
//資函request嚥session
HttpServletRequest request=((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
HttpSession session=request.getSession(false);
Object username=session.getAttribute("username");
System.out.println(username.toString());
} catch (SQLException e) {
logger.error("功象userCode臥儂user竃危",e);
}
return user;
}
@RequestMapping("/test.action")
public @ResponseBody
String testEnv() {
//資函request嚥session
HttpServletRequest request=((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
HttpSession session=request.getSession(false);
session.setAttribute("username","qlq");
return "success";
}
}