JSP

 

 

선언문 <%! %>

선언문은 일반적으로 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 %>&nbsp;&nbsp;
		
<%			
		}
%>
		<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 더많은 무료 강의는 사이트에서 확인하실수 있습니다.

 

 

 

about author

PHRASE

Level 60  라이트

모든 일에 인정을 베풀어 두면, 뒷날 만났을 때는 좋은 낯으로 서로 보게 된다. -명심보감

댓글 ( 4)

댓글 남기기

작성