학원에서 오늘 배운 EL과 JSTL을 이용하여
어제 작성한 JSP 코드를 수정하였음.
빨간색의 코드를 파란색으로 대체할 수 있다.
스크립트릿을 없애니 아주 깔끔하고 속이 시원하다.
-----------------------------------
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import = "java.util.*"%>
<%@page import="library.model.vo.Book"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%-- <% --%>
<!-- // ArrayList<Book> bList = (ArrayList) request.getAttribute("bList"); -->
<%-- %> --%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>책 전체 조회</title>
</head>
<body>
<c:forEach items="${bList }" var="book">
----------<br>
책번호: ${book.bookNo }<br>
책이름: ${book.bookName }<br>
작가: ${book.writer }<br>
가격: ${book.price }<br>
출판사: ${book.publisher }<br>
장르: ${book.genre }<br>
----------<br>
</c:forEach>
<%-- <% --%>
<!-- // for(Book book: bList){ -->
<!-- // int bookNo = book.getBookNo(); -->
<!-- // String bookName = book.getBookName(); -->
<!-- // String writer = book.getWriter(); -->
<!-- // int price = book.getPrice(); -->
<!-- // String publisher = book.getPublisher(); -->
<!-- // String genre = book.getGenre(); -->
<%-- %> --%>
<!-- -----------------------------<br> -->
<%-- 책번호 : <%=bookNo %><br> --%>
<%-- 책이름 : <%=bookName %><br> --%>
<%-- 작가 : <%=writer %><br> --%>
<%-- 가격 : <%=price %><br> --%>
<%-- 출판사 : <%=publisher %><br> --%>
<%-- 장르 : <%=genre %><br> --%>
<!-- ----------------------------- -->
<%-- <% --%>
<!-- // } -->
<%-- %> --%>
</body>
</html>
'개발 > 코딩' 카테고리의 다른 글
[썸머노트] 사용법을 알아보던 중 ajax, json에 대한 이해. (0) | 2022.09.17 |
---|---|
[게시판 기능] 게시판 목록을 3열 종대로 만들기. (0) | 2022.09.17 |
[Java] JDBC, 서블릿, JSP를 연동한 기본 기능 구현 연습 중 문제 해결 (0) | 2022.08.02 |
[마인드셋] 스스로 문제를 해결하려는 의지 (0) | 2022.08.02 |
[궁금한 것 메모] DAO에서 JOIN한 값들은 어떻게 VIEW까지 보낼까? (0) | 2022.07.28 |