반응형 프로그래밍/SpringBoot17 @ResponseBody와 @RequestBody는 언제써야할까 @ResponseBody @RequestMapping(value="/memberDelete", method=RequestMethod.POST) public String memberDelete(@RequestBody MemberVO memberVO, Model model) throws Exception { String inputPass = memberVO.getMemberPass(); // 입력한 비밀번호 MemberVO member = boardService.userCheck(memberVO); // 암호화된 DB비밀번호 ... 이하생략 ... return result; } 다음과 같이 코드를 짜다가 @ResponseBody와 @RequestBody를 잘 사용하고는 있는데 정확히 콕 찝어서 설명은 못하고.. 2021. 1. 3. [스프링 부트 게시판] 회원 탈퇴, 로그아웃 / ajax 비동기 처리 회원 탈퇴 / 로그아웃 1. prompt창을 이용한 회원탈퇴회원탈퇴는 그냥 DB상 데이터를 delete하면 되므로 쉽다. 탈퇴도 사용자 입장에서는 빨리 탈퇴하고 사이트를 나가고 싶을테니까 비동기 처리로 진행한다. memberModify.jsp 12345678910111213141516171819202122232425262728293031323334var inputPass1 = prompt("비밀번호를 입력해주세요."); if(inputPass1 != null) { var trimPass1 = inputPass1.trim(); if(trimPass1 != "" && trimPass1 != undefined) { var inputPass2 = prompt("비밀번호를 다시 입력해주세요."); var trim.. 2020. 10. 23. [스프링 부트 게시판] 회원정보 수정 / ajax 비동기 처리 회원정보 수정 / ajax 비동기 처리회원가입 처리에 이어 내 회원정보를 수정하고 로그아웃을 하는 예제를 만들어 볼텐데 회원 정보 수정과 로그아웃은 게시판 리스트 페이지에서 진행된다.로그인을 하면 나를 반가워하는 문구와 회원정보 수정, 로그아웃이 나오는 화면, 그리고 회원정보 수정을 누르면 비밀번호를 수정할 수 있는 예제를 진행할 것이다.1. 게시판 리스트에 회원정보 화면 구현 boardList.jsp 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152[게시판 리스트] // 추가된 부분 회원정보 수정로그아웃 글번호 작성자 제목 작성시간 ${data.num} ${data.writer} $.. 2020. 10. 22. [스프링 부트 게시판] 회원가입 / ajax 비동기 처리 회원가입 / ajax 비동기 처리회원가입 부분은 전 시간 로그인 기능 구현에서 index.jsp의 onclick="location.href='register'"> 이 부분과 연결되는 부분이라고 할 수 있다. 회원가입시 필요한 부분 : 아이디 중복 체크, 회원에 등록시키기아이디 중복이 아닌 경우 => 사용 가능 아이디 팝업 뜨면서 가입 버튼 열림(ajax 처리) 아이디 중복인 경우 => 해당 아이디 존재 팝업 뜨면 가입 버튼 막힘(ajax 처리) controller 12345678910111213141516171819202122232425262728293031323334 /** register **/ @RequestMapping(value="/register", method=RequestMethod.GET.. 2020. 10. 15. 이전 1 2 3 4 5 다음 반응형