저번 페이지에서는 redirect로 listAll.jsp로 이동하기 위해 데모 코드만 작성했는데요

실제로 test로 작성했던 글들을 뿌려보겠습니다.

 

@RequestMapping(value = "/listAll", method = RequestMethod.GET)
public void listAll(Model model) throws Exception {
	logger.info("listAll!!");
	List<BoardVO> boards = service.listAll();
	model.addAttribute("list", boards);
}

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>

	<script>
		var register = "${register}";
		if(register === "registerOK") {
			alert("등록 되었습니다.");
		}
	</script>

</head>
<body>
	
	<table>
		<tr> <!-- 한줄 -->
			<th>번호</th> <!-- 첫번째 칸 -->
			<th>제목</th> <!-- 두번째 칸 -->
			<th>작성자</th> <!-- 세번째 칸 -->
			<th>작성일자</th> <!-- 네번째 칸 -->
			<th>조회수</th>
		</tr>
		
		<c:forEach items="${list}" var="boardVO">
			<tr>
				<td>${boardVO.board_number}</td>
				<td><a href="/board/read?board_number=${boardVO.board_number}">${boardVO.title}</a></td>
				<td>${boardVO.name}</td>
				<td><fmt:formatDate pattern="YYYY-MM-dd" value="${boardVO.create_date}"/></td>
				<td>${boardVO.view_count}</td>
			</tr>
		</c:forEach>
	</table>
	
</body>
</html>

 

날짜를 db에 있는 값 그대로 사용하면 

Fri Jul 10 01:57:07 KST 2020 이런식으로 정보가 나오게 됩니다. 

이걸 보기 좋게 하려면 jstl에 fmt을 사용해야 하는데요

fmt를 사용하기 위해 소스 상단에 다음과 같은 코드를 추가합니다.

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

 

 

이제 결과를 보겠습니다!!!

 

 

정상적으로 작동하네요!

'JAVA > blog' 카테고리의 다른 글

게시글 삭제, 수정 기능 추가  (0) 2020.07.09
해당 게시물 조회  (0) 2020.07.09
controller redirect  (0) 2020.07.09
controller 구현  (0) 2020.07.08
controller를 작성하기 전에 알아야 할 사항  (0) 2020.07.08

+ Recent posts