스프링부트 프로젝트(4)
-
스프링부트+jsp로 배달사이트 만들기-37 내 정보 수정하기
myPage 에서 내 닉네임을 클릭했을 때 회원정보 수정페이지로 이동합니다 UserController에 내정보 메서드를 추가합니다 @GetMapping("/user/myInfo") public String myInfo() { return "user/myInfo"; } user패키지에 jsp, css, js를 추가합니다 myInfo.jsp 내 정보 수정 닉네임 ${SPRING_SECURITY_CONTEXT.authentication.principal.user.nickname } 비밀번호 현재 비밀번호 신규 비밀번호 신규 비밀번호 확인 변경 닉네임 변경 수정 휴대폰 번호 변경 남은시간 인증번호 전송 인증 myInfo.css @charset "utf-8"; .wrap { width: 90%; max-width..
2021.12.27 -
스프링부트+jsp로 배달사이트 만들기-22 찜하기(회원)
주석 해제 하지 않았던 부분을 주석 해제 합니다 영업시간이 지난 매장에서 메뉴 선택시 알림창이 뜹니다 찜하기(하트) 버튼 클릭 시 서버로 매장 번호를 전송하고 매장 번호를 로그인 사용자는 db에 비로그인 사용자는 쿠키에 배열로 저장합니다 데이터를 받을 컨트롤러를 작성합니다 StoreController // 찜하기 @ResponseBody @PostMapping("/store/likes") public long likes(long id, String likes, @AuthenticationPrincipal LoginService user, HttpServletRequest request, HttpServletResponse response) throws UnsupportedEncodingException ..
2021.12.10 -
스프링부트+jsp로 배달사이트 만들기-14 주문완료
주문 시 db에 저장 할 주문 정보는 order테이블에 메뉴정보는 order_detail테이블에 json으로 저장합니다 json을 편하게 변환하기 위해 gson라이브러리를 사용하겠습니다 com.google.code.gson gson 저장 후 maven 업데이트를 해도 에러가 뜰때가 있는데 이럴땐 서버를 완전히 종료 후 재실행하면 적용됩니다 https://sumin2.tistory.com/7 JSON 변환하기 (Gson , json-simple) 1. Gson 라이브러리로 변환하기 2. json-simple 라이브러리로 변환하기 1. Gson maven 라이브러리 추가 com.google.code.gson gson 변환할 클래스 class Student { String name; int age; publi..
2021.12.08 -
스프링부트+jsp로 배달사이트 만들기-05 회원가입 01
UserController에 회원가입 페이지를 추가합니다 @GetMapping("/join") public String join() { return "user/join"; } 회원가입을 할 페이지 join.jsp를 user폴더에 붙여넣습니다 join.jsp ${errorMsg.username } ${errorMsg.password } ${errorMsg.email } ${errorMsg.nickname } ${errorMsg.phone } form 태그안 input태그의 값을 서버로 name으로 준 키(username)로 전달합니다 데이터를 받을 코드를 Usercontroller에 추가합니다 @PostMapping("/join") public String joinProc(Join join) { Syste..
2021.12.04