2024. 7. 21. 00:52ㆍWebBack/Spring 연습
주제 | URL |
HTML 양식 | https://ycraah.tistory.com/62 |
로그인 HTML, CSS 양식 | https://ycraah.tistory.com/72 |
1. HTML 파일 수정 및 JSP로 변환 registerForm.html -> registerForm.jsp
요구: 전송 URL 전송 방식 입력(registerInfo.jsp) / 유효성 검사 자바스크립트 작성 / El과 ` ` 타입 혼동 문제 해결 / 오토포커싱
입력값: localhost/app/registerForm.jsp
https://github.com/ycraah/Spring/blob/main/regisiter.jsp
2. 입력값 확인 registerInfo.jsp
요구: 중복된 값을 배열로 처리하여 출력
입력값:http://localhost/app/registerInfo.jsp
https://github.com/ycraah/Spring/blob/main/registerInfo.jsp
3. 매개 컨트롤러 RegisterController
요구: /register/add를 입력하면 입력폼으로 이를 반환하면 register/save
입력값: http://localhost/app/register/add
https://github.com/ycraah/Spring/blob/main/RegisterController.java
4. 객체로 파라미터 정보 받기
요구: 중복 URL 제거 / save는 매개변수로 User 객체를 받기 / User 클래스 작성
https://github.com/ycraah/Spring/blob/main/RegisterControllerUser
5. 오류 발생시 페이지 재실행하기
요구: 유효성 검사 추가(오류 발생) / 페이지 재전송 / 오류 메시지 추가 https://github.com/ycraah/Spring/blob/main/RegisterControllerRedirect.java
6. 로그인 기능 구현 LoginController
요구: login/login(Get) -> loginForm.jsp로 이동
login/login(Post) -> 아이디 비밀번호 확인
1) 일치하지 않으면 -> redirect
2) 일치하면 홈으로 이동
'WebBack > Spring 연습' 카테고리의 다른 글
[TodoList] 와이어 프레임 (0) | 2024.07.22 |
---|---|
[Spring 연습] 요일 출력기 및 기타 작업 (0) | 2024.07.20 |