-
JSP-게시판 인덱스 코드블럭으로 만들기Servlet-JSP 2022. 1. 26. 19:23
**유튜브 뉴렉쳐님의 강의를 들으면서 공부하고 정리한 내용입니다.

이렇게 생긴 공지사항 게시판이 있다.
이 게시판의 번호는 정적인 html 코드로 만들어진것이다.

이렇게.
이런 정적인 html 코드를 이용하면 내가 작성한 갯수 이상으로는 화면에 나타나지 않게 된다.
우선 이 파일은 jsp 파일로 생성을 한 다음에
코드블럭을 이용해서 반복문으로 내가 원하는 갯수만큼 늘어나도록 만들어보도록 하자.

코드를 한줄만 남기고 다 지웠다.
이제 반복문을 통해서 갯수를 열개까지 늘리고자 한다.
그럼 8번이라고 적힌 윗부분에 코드블럭을 이용해서 반복문을 작성 해 준다.

반복하고자 하는 부분을 반복문으로 감싸주고 그 반복문은 코드블럭으로 감싸준다. 그럼 짜잔

코드 한줄로 내가 원하는 만큼 10개의 게시글이 생겨났다.
근데 8번이라고 번호를 매겨놔서 번호가 바뀌지를 않는다.
모든 게시물이 8번이면 순서 확인도 어렵고 이게 몇개인지 눈에도 확 들어오지 않는다.
이 번호도 코드블럭으로 바뀌게 만들어 보자
짜잔

아까 8번이라고 적힌 부분에 코드블럭을 넣어주었다.
원래대로 코드블럭을 넣어준다 하면 <% out.print(i+1);%> 이런식으로 작성 해 주어야 한다.
하지만 이 out.print를 대신 할 수 있는 코드블럭이 있다. 바로 <%= %> 이 블럭이다.
<%= %> 이 블럭을 쓰게 되면 괄호도 세미콜론도 붙이지 않아도 된다.
앞으로 코드블럭을 익숙하게 사용하는것이 중요하다.
다음에는 작성자나 게시일 등을 데이터베이스를 가져와서 받아 올 수 있도록 같이 연습해보자!
'Servlet-JSP' 카테고리의 다른 글
JSP 서블릿으로 자세한 페이지 구현하기 (0) 2022.02.08 JSP-JDBC를 이용하여 글 목록 구현하기 (0) 2022.01.26 EL 연산자 (0) 2022.01.24 EL(Expression Language) 저장소 (0) 2022.01.24 EL(Expression Language) (0) 2022.01.24