@PostMapping("/profileEduSpecInsert")
public String profileEduSpecInsert(ProfileEduSpec profileEduSpec,
HttpSession session) {
// 1. 세션에 저장된 아이디를 가져온다.
String sessionId = (String)session.getAttribute("SID");
// 2. 가져온 아이디를 dto에 있는 userId 프로퍼티에 셋팅한다.
profileEduSpec.setUserId(sessionId);
// 1. 학력 코드를 가져온다.
String univGradCateCode = profileEduSpec.getUnivGradCateCode();
// 2. 코드별 학력 조회
UnivGradCate univGradCate = profileService.getUnivGradCateByCode(univGradCateCode);
// 3. 학력 이름에 세팅을 해준다.
profileEduSpec.setUnivGradCateName(univGradCate.getUnivGradCateName());
log.info("학력 등록시 입력정보: {}", profileEduSpec);
profileService.profileEduSpecInsert(profileEduSpec);
return "redirect:/profile/profileEduSpecList";
}
@GetMapping("/profileEduSpecInsert")
public String profileEduSpecInsert(Model model, HttpSession session) {
// 최종학력 코드가 필요하다.
List<UnivGradCate> univGradCateList = profileService.getUnivGradCateList();
model.addAttribute("title", "메인화면");
model.addAttribute("titleText", "크게 보이는 글씨");
model.addAttribute("contents", "작게 보이는 글씨");
model.addAttribute("univGradCateList", univGradCateList);
return "user/profile/profile_edu_spec_insert";
}