728x90
코드에서 중점적으로 봐야할 부분
(코드를 끌어온다거나 새로 만들면서 중점적으로 봐야할 부분)
1. 컨트롤러가 dispatcher servlet으로부터 어떤 url로 받아올지에 대한 url 설정 부분
2.page : 해당 게시물을 상세보기로 들어갔다 뒤로가기해서 나와도 해당 페이지 번호를 유지하기 위해 필요한 값
3.required=false 옵션을 안해놓으면 항상 값이 들어가야하기 때문에 처음 페이지 들어갈 때는 page값에 수가 없으므로 에러 발생
4.Integer page : page가 int라 null 못들어가서 int 타입으로 받으면 parsing 해줘야하니 래퍼클래스(wrapper)로 한번에 받아옴
5. model과 ModelAndView 둘 중 하나 선택가능
핵심 데이터값이라 알아둬야하는 변수명
6. service를 거쳐 dao로 보낼 메소드명
7.setViewName() 메소드를 통해 어느 뷰를 보여줄 지 결정하는 부분
8.아래처럼 예외(exception)처리해도 되고, 에러페이지를 따로 만들어서 거기로 에러메시지 값과 함께 보내도됨
9.return : 리턴 유무 여부와 리턴할 데이터타입 잊지말고 체크
728x90
반응형
'small steps > 1일 1코딩 - 코딩을 내 몸처럼' 카테고리의 다른 글
[1일 1코딩][HTML-CSS] boardQnaUpdateForm.html 만들기 (0) | 2022.06.29 |
---|---|
[1일 1코딩][Web] 게시물 등록했는데 db에 (null)값 들어오는 이유 (0) | 2022.06.28 |
[1일 1코딩][HTML-CSS] QnA 글쓰기 폼 (0) | 2022.06.26 |
[1일 1코딩][HTML] 폰트어썸 아이콘 적용시키기 (0) | 2022.06.25 |
[1일 1코딩][HTML-CSS] QnA 게시판 제작 (0) | 2022.06.24 |