본 포스팅은
정보 제공용이 아닌
유튜브 동빈나님의 JSP 게시판 만들기 강좌 8강을
바탕으로 보고 배운 것을 직접 정리해본 포스트 입니다.
** 간만에 HTML 테이블을 직접 타이핑했다.
너무 간만이라서 그런가 각 태그를 정확히 기억하고 싶어 잠깐 찾아보기도 했다.
** Main.jsp에 게시판 부분 추가하기
<!-- 게시판 부분 -->
<div class="container">
<div class="row">
<table class = "table table-striped" style="text-align : center; border: 1px solid #dddddd">
<thead> <!-- thead : 테이블의 가장 윗줄 -->
<tr> <!-- tr : 테이블의 하나의 행, 줄 -->
<!-- th : 헤더의 cell을 나타냄. 속성명 -->
<th style="background-color:#eeeeee; text-align: center;">번호</th>
<th style="background-color:#eeeeee; text-align: center;">제목</th>
<th style="background-color:#eeeeee; text-align: center;">작성자</th>
<th style="background-color:#eeeeee; text-align: center;">작성일</th>
</tr>
</thead>
<tbody>
<tr>
<!-- td : 일반적인 cell을 나타냄. 한 튜플의 값들 -->
<td>1</td>
<td>안녕하세요</td>
<td>홍길동</td>
<td>2017-05-04</td>
</tr>
</tbody>
</table>
<a href="write.jsp" class="btn btn-primary pull-right">글쓰기</a>
</div>
</div>
우선 DB도 컨트롤도 없기 때문에 임시 데이터를 넣어주었다.
아마 임시데이터 부분에 아마 자바 코드블럭으로 for문을 돌려줄 거 같다.
JSTL을 쓰면 자바 코드블럭을 안써도 될 것 같긴 하다.
** HTML table 태그
table
-
표를 나타내는 HTML 태그
-
내부에 행을 나타내는 tr과 셀을 나타내는 th, td 태그 등이 사용됨
tr
-
"table row"
-
표 내부에서 행을 나타내는 태그
th
-
"table header"
-
헤더 칸(cell)을 나타내는 태그
-
기본 스타일: 중앙 정렬(text-align:center), 두껍게(font-weight:bold)
td
-
"table data"
-
일반적인 칸(cell)을 나타내는 태그
-
기본 스타일: 왼쪽 정렬(text-align:left)
** 결과 화면
♣ 참고 및 인용
'웹 개발 한걸음' 카테고리의 다른 글
[JSP] 10강을 쬐끔 수정해보기 (0) | 2021.03.11 |
---|---|
[JSP] 9강 - 게시판 데이터 베이스 구축 (0) | 2021.03.10 |
[JSP] 7강 - 세션, 로그아웃 그리고 메인 페이지 만들기 (0) | 2021.03.09 |
[MySQL] NULL은 IS NULL이다. // ** 문제해결 ** (0) | 2021.03.09 |
[JSP] 6강 - 회원가입 기능 구현 (0) | 2021.03.09 |