분류 전체보기(278)
-
로그인
HttpSession session - 사용자와 서버 간의 상태를 유지하는데 사용되는 객체 - 상태를 유지, 식별 및 데이터 저장, 수명을 관리 - 로그인을 하는 상태를 유지 - 데이터를 전달받은 값이 일치하는지 식별 - 일정한 기간동안 데이터를 저장하고 일정 시간이 지나면 수명이 다하도록 수명을 관리할 수 있음(로그인 시간유지) 로그인의 경우 ParameterType에 Map을 입력해야한다. -> where에서 가져와야하는 값이 여러개일 경우 Map parameterType="Map" parameterType="java.util.Map" Map = key, value 각각의 자료형에 맞는 값을 가지고 와서 넣어준다는 의미 member-mapper.xml select * from m..
2024.06.25 -
7일차
오늘은 메인페이지 CSS를 끝내야 하는 날. figma에서 구상했던 메인페이지의 모습을 최대한 구현하려고 노력했다. 방문 전 정보 이용안내 공지사항 ..
2024.06.25 -
6일차
생각해보니 아이디 중복검사 코드를 안만들어서 그것부터 해결해야함. 그런데 배운 영역이 아니어서 고생길이 예상됨. 일단은 저번에 남겨왔던 오류인 리다이렉트 오류를 해결. @PostMapping("/registerForm") public String insertMember(RegisterForm registerForm, Model model) { registerFormService.insertMember(registerForm); return "redirect:/"; return "registerForm"을 return "redircet:/"로 변경. 덕분에 에러페이지가 뜨는 현상은 해결. 나중에 로그인 페이지로 이동시키게 변경할 예정임. 본래 예정에 있던 아이디 중복검사는 ajax를 쓰는 것이 편하..
2024.06.24 -
5일차
푸터를 마무리. /*푸터*/ footer { background-color: darkblue; color: white; margin-top: 30px; padding: 10px 0; } | ..
2024.06.21 -
이미지 파일 업로드하기(insert-image)
이미지를 form 태그에 넣어서 업로드를 진행할 때는 entype을 작성 * enctype(encoding type) : 어떤 파일을 전송할 때 데이터 타입이 무엇인지 체크 - 이미지 파일을 post로 업로드 하기 위해서는 multipart/form-data를 작성해서 전달하는 것이 안전 application/x-www-form-urlencoded : 기본 값 = 글자 데이터만 전달 name=value 값이 있어서 name로 전송 multipart/form-data : 비디오, 이미지와 같은 데이터도 같이 전달 text/plain : 변환(인코딩)하지 않고 그대로 전송. 버그 찾는 데 사용 사진을 저장하..
2024.06.21 -
4일차
회원 가입 폼 페이지(html)를 만드는데 주력. 더불어 다른 팀원들에게 공유할 헤더와 푸터를 만들어야 하는데, 일단 헤더 생성에 집중하고 다른 날에 푸터 제작할 예정. 방문 전 정보 이용안내 ..
2024.06.21