본문 바로가기
IT관련/JSP

[확고의 쓱~ 훑어보는 기록] JSP - <%스크립트릿%> 안에서 웹 브라우저에 출력하는 방법(OUT 객체 활용 예제)

by 확고 2022. 8. 4.
728x90
반응형

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
 
    <int num = 10;
    if(num>10){ %> 
        10보다 크다.
    <%}
    else if(num<10){%>
        10보다 작다.
    <%}
    else{%>
           10과 같다.
    <%}%>
    
    <br>
    
    <!-- 위와 같이 자바 코드는 스크립트릿 안에 입력해야 함. 하지만 저렇게 매번 쓰면 불편하므로
    스크립트릿 안에서 out 객체를 이용해서 웹 브라우저에 출력한다. -->
    
    <%
    int num2 = 15;
     if(num2>10){
         out.print("10보다 크다."); //out 객체를 이용해서 브라우저에 출력할 수 있음
     }
     else if(num2<10){
         out.print("10보다 작다.");
     }
     else{
         out.print("10과 같다.");
     }
     %>
cs

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
 
    <%
    int a = 11;
    switch(a%2){//2로 나눴을 때 0으로 떨어지면 짝수, 아니면 홀수
    case 0 :%>
            짝수
            <%break;
    case 1 :%>
            홀수
            <%break;
    }%>
 
    <br>
 
    <%
    int b = 20;
    switch(b%2){
    case 0 :
            out.print("짝수");
            break;
    case 1 :
            out.print("홀수");
            break;
    }
    %>
cs

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
    <%
    int sum=0;
    for(int i=1;i<11;i++){
        sum = sum+i;
    %>
        1~<%=i %> 까지의 합 : <%=sum%><br>
    <%
    }
    %>    
    
    <br>
    
    <%
    int sum2=0;
    for(int j=1;j<11;j++){
        sum2 = sum2+j;
        out.print("1~"+j+"까지의 합 : "+ sum2 + "<br>");
    }
    %>    
    
    
    
cs

 

▼ (첫 번째 게시물) [확고의 쓱~ 훑어보는 기록] JSP - 기본 태그 사용 예제

 

[확고의 쓱~ 훑어보는 기록] JSP - 기본 태그 사용 예제

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 <%@ page language="java" contentType="text/html; charset=EUC-KR"     pageEncoding="EUC-KR"%> <!DOCTYPE html>     Ins..

j-growthdiary.tistory.com

 

728x90
반응형

댓글