DeseoDeSeo
[ El과 JSTL ] JSTL 마지막 실습 본문
< JSTLFinal.jsp 파일 생성 >
<%@ taglib prefix="c" uri ="http://java.sun.com/jsp/jstl/core" %>
- head태그 이전에 추가하기 !
<%
ArrayList<String> idol = new ArrayList<String>();
idol.add("가");
idol.add("나");
idol.add("다");
idol.add("라");
idol.add("마");
pageContext.setAttribute("idol", idol);
%>
<!-- itemas에는 배열이 들어감.name안에 for문을 넣겠다. -->
<c:forEach items="${idol}" var="name" >
${name}
</c:forEach>
<br>
<%
MemberDTO dto1 = new MemberDTO("아이디1","1234","닉네임1","대한민국1");
MemberDTO dto2 = new MemberDTO("아이디2","12345","닉네임2","대한민국2");
MemberDTO dto3 = new MemberDTO("아이디3","123456","닉네임3","대한민국3");
MemberDTO dto4 = new MemberDTO("아이디4","1234567","닉네임4","대한민국4");
MemberDTO dto5 = new MemberDTO("아이디5","12345678","닉네임5","대한민국5");
ArrayList<MemberDTO> list = new ArrayList<MemberDTO>();
list.add(dto1);
list.add(dto2);
list.add(dto3);
list.add(dto4);
list.add(dto5);
/* 항상 jstl이랑 사용하려면 scope안에 들어가야한다. */
pageContext.setAttribute("list", list);
%>
<table border ="1px">
<tr>
<td>번호</td>
<td>아이디</td>
<td>비밀번호</td>
<td>닉네임</td>
<td>주소</td>
</tr>
<!-- 여기 아래에 JSTL을 통해서 list안에 있는 회원의 정보를 출력. -->
<%-- <c:forEach items="${list}" var="listo" >
<tr>
<td>${listo.id} </td>
<td>${listo.pw} </td>
<td>${listo.nick} </td>
<td>${listo.addr} </td>
</tr>
</c:forEach> --%>
<c:forEach varStatus="i" items="${list}" var="dto" >
<tr>
<td>${i.count} </td>
<td>${dto.id} </td>
<td>${dto.pw} </td>
<td>${dto.nick} </td>
<td>${dto.addr} </td>
</tr>
</c:forEach>
'JSP' 카테고리의 다른 글
[JSP] JSTL, EL, c:out태그 (0) | 2023.10.23 |
---|---|
[ EL과 JSTL ] EL : 체크박스 출력하기, JSTL (0) | 2023.09.02 |
[ EL과 JSTL ] EL ( Expression Language ) (0) | 2023.09.02 |
HashMapTest.java (0) | 2023.08.31 |
[Message System 실습] 하나의 servlet파일을 각각의 class파일로 분할 & 인터페이스 생성 (0) | 2023.08.31 |