선언문 <%! %>
선언문은 일반적으로 JSP 페이지에서 자바의 맴버변수 또는 맴버 메소드로
사용하고자 할때 주로 사용되는 프로그램잉의 로직 기술이다.
선언문의 변수는 서블릿으로 변환될 때 맴버변수로 변환되고
선언문에서의 메소드는 서블릿에서 메소드로 만들어진다.
- 문법
<%
자바 코드 삽입
%>
표현식 <%= %>
표현식은 일반적으로 JSP 페이지에서 자바의 System.out.println() 과 유사하게 사용
된다. 데이터 출력을 할때 주로 사용되는 프로그래밍의 로직 기술이다.
- 문법
<%
자바 코드 삽입
%>
스크립트릿 <% %>
스크립트 릿은 가장 일반적으로 JSP 페이지에서 많이 쓰이는 스크립트
요소로 주로 프로그램의 로직을 기술할 때 많이 쓰인다.
스크릿트릿에서 선언한 변수는 JSP 페이지가 서블릿으로 변환될때 지역변수로
사용된다.
- 문법
<%
자바 코드 삽입
%>
Count10.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> int i=10; <h2>1-10 까지의 숫자를 화면에 표시</h2> <% //1-10 까지의 숫자를 화면에 출력하시오. for(int i=1; i<10; i++){ System.out.println(i); %> <%=i %><br> <% } %> </body> </html>
int i=10; 1-10 까지의 숫자를 화면에 표시 1 2 3 4 5 6 7 8 9
Gugudan.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <h2>화면에 구구단을 출력하시오</h2> <% for(int i=2; i<10; i++){ for(int j=1; j<10; j++){ System.out.println(i+ " * " +j + " = " +i*j); %> <%=i %> + <%= j %> = <%= i*j %> <% } %> <br/> <% System.out.println(); } %> </body> </html>
화면에 구구단을 출력하시오 2 + 1 = 2 2 + 2 = 4 2 + 3 = 6 2 + 4 = 8 2 + 5 = 10 2 + 6 = 12 2 + 7 = 14 2 + 8 = 16 2 + 9 = 18 3 + 1 = 3 3 + 2 = 6 3 + 3 = 9 3 + 4 = 12 3 + 5 = 15 3 + 6 = 18 3 + 7 = 21 3 + 8 = 24 3 + 9 = 27 4 + 1 = 4 4 + 2 = 8 4 + 3 = 12 4 + 4 = 16 4 + 5 = 20 4 + 6 = 24 4 + 7 = 28 4 + 8 = 32 4 + 9 = 36 5 + 1 = 5 5 + 2 = 10 5 + 3 = 15 5 + 4 = 20 5 + 5 = 25 5 + 6 = 30 5 + 7 = 35 5 + 8 = 40 5 + 9 = 45 6 + 1 = 6 6 + 2 = 12 6 + 3 = 18 6 + 4 = 24 6 + 5 = 30 6 + 6 = 36 6 + 7 = 42 6 + 8 = 48 6 + 9 = 54 7 + 1 = 7 7 + 2 = 14 7 + 3 = 21 7 + 4 = 28 7 + 5 = 35 7 + 6 = 42 7 + 7 = 49 7 + 8 = 56 7 + 9 = 63 8 + 1 = 8 8 + 2 = 16 8 + 3 = 24 8 + 4 = 32 8 + 5 = 40 8 + 6 = 48 8 + 7 = 56 8 + 8 = 64 8 + 9 = 72 9 + 1 = 9 9 + 2 = 18 9 + 3 = 27 9 + 4 = 36 9 + 5 = 45 9 + 6 = 54 9 + 7 = 63 9 + 8 = 72 9 + 9 = 81
소스 : https://github.com/braverokmc79/jsp_sin
유튜브 동영상 출처 :
강사 : 신형섭(잭임연구원)
저작권 : (주)소프트캠퍼스 http://www.softcampus.co.kr 더많은 무료 강의는 사이트에서 확인하실수 있습니다.
댓글 ( 4)
댓글 남기기