신입개발자로 취업하기까지/JSP게시판
12. 게시글 보기
ordinarytoengineer
2020. 8. 22. 17:15
게시글 목록에서 게시글을 눌러서 게시글이 보이도록 구현해보려 한다.
1. LatestDAO에서 특정 게시글을 불러오는 함수를 만든다.
-위의 해당 데이터를 받아와서 위의 함수를 불러내는 곳으로 반환하도록 한다.
-해당 게시글이 없다면 null을 반환한다.
사진
2. view.jsp 클래스를 만든다.
-java.io.writer, latest.Latest, latest.LatestDAO 세팅을 한다.
-세션관리 구문 작성한다.
-글의 넘버가 0이 아니라 1이상일 경우에 하기의 인스턴스에 latestID가 담기게 한다.
-latestID(게시글의 넘버)가 0이면 유효하지 않은 글 메시지가 뜨도록 한다.
-작성된 글을 DAO에서 불러와서 출력하는 구문을 작성한다.
-글제목/내용작성시 특수문자 및 공백을 출력이 되지 않고 작성한 글과는 다른 내용이
나오므로 내용출력시 특수문자도 인식할 수 있도록 작성한다.
*크로스 사이트 스크립트 공격방어가 가능하다.
<script> alert(Hello World'); </script>
=> 게시글에 제목은 보이지 않고 들어가면 메시지가 뜨지 않게 된다.
-글목록으로 돌아가기, 수정, 삭제 버튼을 만든다.
출력화면
mysql 데이터베이스에 저장