개발일기/프로젝트 일기 (13) 썸네일형 리스트형 HealthDuo - RedirectAttributes @PostMapping("/bbsSave") public String BbsSave(Bbs bbs, @RequestParam("street") String street, @SessionAttribute(name = "memberId", required = false) String loginMember) { log.info("bbsSave(controller start)"); log.info("---------------------------" + street); Member member = memberService.memberfindById(loginMember); bbsService.bbsSave(bbs,street ,member); return "redirect:/bbsLists?"+street; /.. HomeTheater-좌석페이지 view 선택좌석 예매불가 예매가능 Js let count = 0; const addhidden = document.getElementById("seatcontainer"); const newp1 = document.createElement("p"); const newp2 = document.createElement("p"); function getSeat(se_number) { //하나의 좌석만 선택 가능하도록 하는 로직 if (count > 0) { alert("좌석은 하나만 선택 가능합니다."); return; } alert("당신이 선택한 좌석은 ->" + se_number + "입니다."); count = count + 1; //예매할 좌석을 클릭했을때 색상변화를 주기위한 코드 let senum.. HealthDuo - 중복회원 검사 기능 추가(jpa,fetch) 중복확인을 클릭하게 되면function duplicatedMember()에서 memberId가 fetch api를 통해 DB에서 아이디 중복을 확인하고 아이디가 중복일 경우 0을 반환 중복이 아닐경우 1을 반환한다. if문을 써서 중복을 구분하고 document를 이용해 중복 메시지를 표시한다. function check() 에서는 가입을 누를시 checkDuplicatedMember변수를 통하여 중복확인이 안되었을 경우 가입이 안되도록 제한을 걸어두었다. ort Healthduo.demo.service.MemberService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframewor.. [mysql] java.sql.sqlnontransientconnectionexception:public key retrieval is not allowed [문제 발생] 토이 프로젝트 데이터베이스를 H2 -> mysql로 변경하는 과정에서 생긴 오류이다. [원인] MYSQL 8.0버전 이후 접속 시 보안적인 이슈로 useSSL 옵션에 대한 추가적인 설정이 필요해졌다. [문제 해결] jdbc:mysql://localhost:3306/healthDuo?useSSL=false&allowPublicKeyRetrieval=true 접속하는 datasource URL을 다음과 같이 useSSL 옵션 추가해주었다. HomeTheater-예약페이지 디자인은 모든기능을 완성하고 다듬을 예정이다. seatAndTime table에 se_date칼럼을 추가했다. 날짜에 따른 그 영화(mo_number)에 시간을 다중 셀렉트로 구현하고 싶었다. ajax를 통해 시도해 보았으나 영화 번호(mo_number) 날짜(se_date) 두 가지 정보가 다 필요해서 컨트롤로 객체를 반환하고 싶은데 아직 방법을 모르겠다. 좀 더 공부해 보고 es6로는 가능한지 자바스크립트를 세밀하게 공부해 봐야겠다. 결과 const addSelect = document.getElementById("se_time"); //const newp = document.createElement("p"); //날짜에 따른 동적 시간변화 함수(Fetch API사용) async function ch.. 이전 1 2 다음