JSP/기본(Oracle)
JSP 배열의 내용 출력
Bohemian life
2012. 5. 30. 14:35
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>스크립트 연습</title> </head> <body> <h2>표현식 예제1 - 배열의 내용 출력</h2> <%! //선언부 : 변수 선언, 메소드 선언 String str[] = { "JSP가", "정말", "재미", "있다" }; %> <table border="1" width="250"> <tr> <td>배열의 첨자</td> <td>배열의 내용</td> </tr> <% //스크립트 릿 : 변수선언 , 연산 , 제어문 , 출력 for(int i=0;i<str.length;i++){ out.println("<tr><td>"); out.println(i); out.println("</td><td>"); out.println(str[i]); out.println("</td>"); out.println("</tr>"); } %> </table> <br/> 스크립트릿과 표현식 사용 <table border="1" width="250"> <tr> <td>배열의 첨자</td> <td>배열의 내용</td> </tr> <% for (int i=0;i<str.length;i++){ %> <tr> <!-- 표현식 : 변수의 값 출력, 메소드의 결과값 출력, 연산 --> <%-- JSP주석 소스보기할때 보여지지 않음 --%> <td><%=i%></td> <td><%= str[i]%></td> <%} %> </table> <br/> 확장 for문 사용 <table border="1" width="250"> <tr> <td>배열의 내용</td> </tr> <% for (String s : str){ %> <tr> <td><%=s %></td> </tr> <%} %> </table> </body> </html>