jsp3 [블로그 만들기] 댓글 삭제 -2) 2021.08.03 - [Spring] - [블로그 만들기] 댓글 달기 -1) 위 게시물에 이어서작성한 댓글을 삭제하는 기능을 만들어봅니다. 태그에 버튼이 눌렸을 때 실행될 함수를 지정해줍니다. 이때 함수의 매개변수로 해당 댓글의 아이디를 전달해줍니다. 자바스크립트 작성 시 EL표현식으로 아이디 값을 받아와도 되지만 함수가 실행될 때 전달해주면 나중에 자바스크립트 파일을 따로 만들어서 관리할 때 편리해집니다. 스크립트 코드 내에 EL표현식이 있다면 해당 코드는 그 파일 내에 존재해야 하기 때문에 자바스크립트 파일을 따로 만들어 관리할 때 엄청난 수고스러움이 발생할 수 있습니다. 태그에 버튼을 눌렀을 때 실행될 함수를 작성해 줍니다. form태그의 submit이 실행되면서 페이지가 새로고침 되는데 even.. 2021. 9. 8. [블로그 만들기] DB 데이터 활용하기 - 회원가입 UserController 자바 클래스와 loginForm, registForm 이름의 로그인 회원가입 화면을 구성할 jsp 파일을 만듭니다. GetMapping으로 로그인/회원가입 화면에 하는 메서드를 만듭니다. 회원가입 기능을 할 메서드를 만들고 return 값을 로그인 페이지로 해줍니다. 이때 바로 loginForm.jsp로 가지 않고 redirect 해서 주소로 찾아가는 이유는 loginForm() 메서드에서 loginForm.jsp로 가기 전 처리해야 할 로직이 있다면 처리해주어야 하기 때문입니다. 바로 loginForm.jsp로 이동하게 된다면 빈껍데기 페이지로 이동하게 됩니다. 로그인 / 회원가입 페이지를 구성해봅니다. https://www.w3schools.com/ W3Schools Onl.. 2021. 7. 2. ViewResolver - @Controller response 응답에는 MessageConverter와 ViewResolver가 있습니다. MessageConverter는 데이터를 리턴할 때 쓰이는 것으로 JSON을 default 값으로 리턴합니다. @RestController annotation이 붙어있으면 리턴 시 MessageConverter가 작동합니다. ViewResolver는 뷰를 리턴할 때 쓰이는 것으로 HTML을 리턴합니다. @Controller annotation이 붙어있으면 리턴 시 ViewResolver가 작동합니다. ViewResolver 응답을 봅시다. 우선 Maven Repository에서 Tomcat Jasper라는 외부 라이브러리를 다운받아 줍니다. MVN Repository에서 jasper를 검색해서 제일 첫번째 뜨는 .. 2021. 6. 24. 이전 1 다음 728x90 반응형