JSP์™€ Javascript์˜ ์ฐจ์ด๊ฐ€ ๋ญ˜๊นŒ์š”? ๋ผ๋Š” ์งˆ๋ฌธ์„ ๋ฐ›์€ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ดˆ๋ณด์ž ๋ถ„๋“ค์ด ์ถฉ๋ถ„ํžˆ ํ• ๋งŒํ•œ ์งˆ๋ฌธ์ด์ฃ . JSP๋„ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋„ ์ œ๋Œ€๋กœ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ ์ „์—๋Š” ๋‘ ๊ฐ€์ง€๊ฐ€ ๋ญ๊ฐ€ ๋‹ค๋ฅธ์ง€ ์ž˜ ๋ชจ๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ดˆ๋ณด์ž ๋ถ„๋“ค์ด ์ดํ•ดํ•  ์ •๋„๋กœ ๊ฐ„๋žตํ•˜๊ณ  ์‰ฝ๊ฒŒ ์š”์ ๋งŒ ์„ค๋ช…๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

 

Javascript๋Š” ์›น๋ธŒ๋ผ์šฐ์ €(์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ)์—์„œ ์‹คํ–‰โ€‹์ด๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ž…๋‹ˆ๋‹ค.

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์€ .js ํ™•์žฅ์ž๋ฅผ ๊ฐ€์ง€๋ฉฐ, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฌธ๋ฒ•์— ๋”ฐ๋ผ ์ž‘์„ฑ์„ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

โ€‹

๋ฐ˜๋ฉด, JSP๋Š” Java Server Page์˜ ์•ฝ์ž๋กœ .jsp ํ™•์žฅ์ž๋ฅผ ๊ฐ€์ง€๋ฉฐ, ์–ธ์–ด์˜ ์ข…๋ฅ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

.jsp ํŒŒ์ผ์—๋Š” htmlํƒœ๊ทธ์™€ javascript ํ•จ์ˆ˜๋„ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ถ”๊ฐ€๋กœ ์•„๋ž˜์™€ ๊ฐ™์ด <% java code %> ํ˜•ํƒœ๋กœ ์ž๋ฐ”๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

<html>

<head><title>Hello World</title></head>

<body> Hello World!<br/>

<% out.println("Your IP address is " + request.getRemoteAddr()); %>  <!-- ์—ฌ๊ธฐ๊ฐ€ JSP ๋ฌธ๋ฒ• -->

</body>

</html>

 

JSP์— ์ž‘์„ฑ๋œ ๋‚ด์šฉ์€ ์„œ๋ฒ„์—์„œ ์‹คํ–‰๋˜๊ณ , ๊ทธ ๊ฒฐ๊ณผ๊ฐ€ ์›น๋ธŒ๋ผ์šฐ์ €(์‚ฌ์šฉ์ž ์ปดํ“จํ„ฐ)๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.

 

์ด์ œ JSP์™€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์ฐจ์ด์ ์ด ๋ญ”์ง€ ์•„์‹œ๊ฒ ์ฃ ?

 

๊ฐ€์‹œ๊ธฐ ์ „์— ๊ณต๊ฐ ๊พธ~~~~์šฑ ๋ˆŒ๋Ÿฌ์ฃผ๊ณ  ๊ฐ€์„ธ์š” ^-^