컨트롤러에서 데이터받기 입니다
GET 방식
@RequestMapping(value = "/adminLoginView.do", method = RequestMethod.GET)
public String adminLoginView(HttpServletRequest request, HttpServletResponse response, Model model, HttpSession session) {
try {
// model.addAttribute("p1", request.getParameter("p1").toString());
if (session.getAttribute(SESSION_LOGIN) != null) {
response.sendRedirect("/home/homeView.do");
}
} catch (Exception e) {
logger.info("{} : error : {}", "system", CommonUtil.getExceptionToString(e));
}
return "/admin/adminLoginView";
}
POST 방식
@SuppressWarnings("unchecked")
@ResponseBody
@RequestMapping(value = "/adminLogin.json", method = RequestMethod.POST)
public HashMap<String, Object> adminLogin(@RequestBody HashMap<String, Object> map, HttpServletRequest request, HttpServletResponse response, HttpSession session) {
HashMap<String, Object> result = new HashMap<String, Object>();
String logTarget = "";
String nowTime = "";
try {
logTarget = CommonUtil.getString(map.get("adminId"));
nowTime = CommonUtil.getDateFormat("yyyy-MM-dd HH:mm:ss", 0, 19);
API_LIST = new ArrayList<Object>();
API_LIST = (ArrayList<Object>) session.getAttribute(SESSION_API);
map.put("logTarget", logTarget);
map.put("nowTime", nowTime);
// 맵
logger.info("{} : map : {}", logTarget, map);
// 관리자 로그인
result = adminService.adminLogin(request, response, map, API_LIST);
} catch (Exception e) {
logger.info("{} : error : {}", logTarget, CommonUtil.getExceptionToString(e));
result = new HashMap<String, Object>();
result.put("api", CommonUtil.getApi(logTarget, API_LIST, "A0001", "", CommonUtil.getExceptionToString(e)));
logger.info("{} : result : {}", logTarget, result);
return result;
}
// 결과
logger.info("{} : result : {}", logTarget, result);
return result;
}
'개발 > Java' 카테고리의 다른 글
현재 날짜, 시간 구하기 - 원하는 포맷 및 자릿수 (SimpleDateFormat, yyyy-MM-dd HH:mm:ss) (0) | 2023.02.02 |
---|---|
자바 익셉션에서 e.printstacktrace()를 문자열로 출력 (0) | 2022.12.26 |
댓글