์, ์ค๋์ ์ปจํธ๋กค ํ๋ก์ฐ ๋ฌธ๋ฒ์ ๋ํด์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
์ปจํธ๋กค ํ๋ก์ฐ ๋ฌธ๋ฒ์ด๋ผํจ์ if์ ๊ฐ์ ์กฐ๊ฑด๋ฌธ๊ณผ for, while๊ณผ ๊ฐ์ ๋ฃจํ๋ฌธ์ ๋งํฉ๋๋ค.
1. If-Else
์ฐ์ if...else ๋ฌธ์ ๋ํด์ ๋ณด๋๋ก ํ์ฃ .
<%! int day = 3; %>
<html>
<head><title>IF...ELSE Example</title></head>
<body>
<% if (day == 1 | day == 7) { %>
<p> Today is weekend</p>
<% } else { %>
<p> Today is not weekend</p>
<% } %>
</body>
</html>
๊ฒฐ๊ณผ๋ ์๋๊ณผ ๊ฐ์ต๋๋ค.
Today is not weekend
์ ์ด๋ ๊ฒ ๋์ค๋๊ฑด์ง ํ์ค ํ์ค ์ดํด๋ณด๊ฒ ์ต๋๋ค.
<%! int day = 3; %>
day๋ผ๋ int ํ์ ๋ณ์์ 3์ด๋ผ๋ ๊ฐ์ ํ ๋นํ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ body ํ๊ทธ ๋ด์์ if-else ๋ฌธ์ ์ด์ฉํ์๋๋ฐ day ๊ฐ์ด 1 (์ผ์์ผ) ์ด๊ฑฐ๋ 7 (ํ ์์ผ)์ด๋ฉด "Today is weekend"๋ฅผ ์ถ๋ ฅํ๊ฒ ์ง๋ง, ์ฐ๋ฆฌ๋ day ๊ฐ์ 3์ ํ ๋นํด์ฃผ์์ผ๋ "Today is not weekend"๊ฐ ์ถ๋ ฅ๋๋ ๊ฒ์ ๋๋ค. ์ด๋ ์ฃผ์ํ ์ ์ if-else ๋ฌธ ๋ด์์ ์ถ๋ ฅํ๊ณ ์ ํ๋ ํ๊ทธ ๋ถ๋ถ์ <% %> ์์ ๊ฐ์ธ์ง ์์๋ค๋ ์ ์ ๋๋ค.
2. Switch - Case
์ด์ switch - case ๋ฌธ์ ๋ํด์ ์์๋ณด์ฃ .
<%! int day = 3; %>
<html>
<head><title>SWITCH...CASE Example</title></head>
<body>
<%
switch(day) {
case 0:
out.println("It\'s Sunday.");
break;
case 1:
out.println("It\'s Monday.");
break;
case 2:
out.println("It\'s Tuesday.");
break;
case 3:
out.println("It\'s Wednesday.");
break;
case 4:
out.println("It\'s Thursday.");
break;
case 5:
out.println("It\'s Friday.");
break;
default:
out.println("It's Saturday.");
}
%>
</body>
</html>
์ญ์ ๊ฒฐ๊ณผ๋ ์๋์ ๊ฐ์ต๋๋ค.
It's Wednesday.
3. For - Loop
์ด๋ฒ์๋ Loop ๋ฌธ๋ฒ์ ๋ํด์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
<%! int fontSize; %>
<html>
<head><title>FOR LOOP Example</title></head>
<body>
<%for ( fontSize = 1; fontSize <= 3; fontSize++){ %>
<p style="font-size:<%= fontSize %>rem"> JSP Tutorial </p> <%}%>
</body>
</html>
๊ฒฐ๊ณผ๋ ์๋์ ๊ฐ์ต๋๋ค.
JSP Tutorial
JSP Tutorial
JSP Tutorial
4. While - Loop
3๋ฒ์์ for ๋ฃจํ๋ก ๊ตฌํํ ๊ฒ์ ์ด๋ฒ์๋ while๋ฃจํ๋ฅผ ์ด์ฉํด์ ๊ตฌํํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
<%! int fontSize; %>
<html>
<head><title>WHILE LOOP Example</title></head>
<body>
<%while ( fontSize <= 3){ %>
<p style="font-size:<%= fontSize %>rem"> JSP Tutorial </p>
<%fontSize++;%>
<%}%>
</body>
</html>
๊ฒฐ๊ณผ๋ ์๋์ ๊ฐ์ต๋๋ค.
JSP Tutorial
JSP Tutorial
JSP Tutorial
JSP Tutorial
์ ์ด์ ์ด๋์ ๋ ๊ฐ์ด ์กํ์์ฃ ?
๊ทธ๋ฅ ์๋ฐ ๋ฌธ๋ฒ์ ๊ทธ๋๋ก ์ฎ๊ฒจ๋๊ธฐ๋ง ํ๋ ๊ฒ๋๋ค.
JSP ์ ๋ง ๋ณ๊ฑฐ ์๋๋ค์~ ใ
ใ
while ๋ฃจํ๋ฅผ ์ด์ฉํ ๊ฒ์ ์ด๋ฒ์๋ do - while์ ์ด์ฉํด์ ํ๋ฒ ํด๋ณด์ธ์~ ์์ ์ ๋๋ค~ ใ ใ
Reference : http://www.tutorialspoint.com/jsp/jsp_quick_guide.htm
'๐ป Programming > JSP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JSP] Custom Tags ( ์ปค์คํ , ์ฌ์ฉ์ ์ ์ ํ๊ทธ ) (0) | 2019.02.15 |
---|---|
[JSP] Directives ( ๋๋ ํฐ๋ธ ) (0) | 2019.02.15 |
[JSP] JSP ์๋ช ์ฃผ๊ธฐ ( life cycle ) (0) | 2019.02.15 |
[JSP] JSP ์์ํ๊ธฐ (0) | 2019.02.15 |
[JSP] JSP๋? (0) | 2019.02.15 |