๋จธ๋ฆฌ ์์๋ ์๋์ ๊ทธ๋ฆผ์ด ์์ด์ผ ํจ.
HTML์์ ๋ญ๊ฐ๋ฅผ ์ ๋ ฅํ๋ฉด ๋ด์ฉ์ด ์๋ฒ(Servlet)๋ก ๋์ด๊ฐ์ ์ฒ๋ฆฌ ํ,
์๋ฒ์์ ํด๋ผ์ด์ธํธ๋ก ์ฎ๊ฒจ์ค๋ค.
์ ์ฐ์ฑ ์ฒดํฌํ๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ตฌ๊ธํ๋ฉด ์ ๋์ด.
์ ๊ฐ์ ธ๋ค์ฐ๋ ๊ฒ๋ ์ดํด๊ฐ ๋์ด์ผ ์ ๊ฐ์ ธ๋ค ์ฐ๋ ๊ฒ์ด๋ค.
HTML์ jsp๋ก ๋ฐ๊พธ์ด๋ ์๋์ด ๋๋ค.
* JSP: HTML ์ฝ๋์ JAVA ์ฝ๋๋ฅผ ๋ฃ์ด ๋์ ์นํ์ด์ง๋ฅผ ์์ฑํ๋ ์น์ดํ๋ฆฌ์ผ์ด์
๋๊ตฌ
servlet์ ๋ค๋ฅธ ์ธ์ด๋ณด๋ค ์น์์ฅ์์ ๊ฐ๊ด์ ๋ฐ์ ์ด์ ๋ ์์ ์ ์ด์๊ณ , UI ๋ณ๊ฒฝ์ด ๋น๊ต์ ์ฌ์ ๊ธฐ ๋๋ฌธ.
์๋ฐ, servlet์ผ๋ก ์นํ์ด์ง๋ฅผ ๋ง๋๋ ๊ฒ์ ๊ทธ๋ ๊ทธ ์์ ์ C..๋ณด๋ค ์ฌ์ ๋ค.
์ฑ๋ฅ์ C๊ฐ ๋ ์ข์. ๊ทธ๋ฌ๋ web์ ๋น๋ฒํ ๋ณํ๋ฅผ ์ฃผ์ด์ผํ๋๋ฐ, C๋ ๋๋ฌด ๋ณต์กํจ.
์ค๊ฐ์ ์ดํด๋ฆฝ์ค ์ค๋ฅ๋์ fix ํ๋ค๋ณด๋ ์ค๋ช ์ ๋์ณค๋ค.
^-ใ
์์ ๋ด์ฉ๋ณด๋ค ๊ตฌ๊ธ ๊ฒ์ ๋ฉ๋ชจ๋ค์ด ๋์ด๊ฐ๋ ๊ฒ ๊ฐ์ ๋๋์ ๋๋ ํ์ธ๊ฐ...
JSP ๊ธฐ๋ณธํ๊ทธ
<% %> -> ์คํฌ๋ฆฝํธ๋ฆฟ(Scriptlet) : Java ์ฝ๋ ์์ญ, ๋ด์ฅ๊ฐ์ฒด ์ฌ์ฉ
<%! %> -> ์ ์ธ(declaration) : ๋ณ์, ๋ฉ์๋ ์ ์ธ
<%= %> -> ํํ์(expression) : ์ถ๋ ฅ , out.println() ๋์ผ
<%-- --%> -> ์ฃผ์(Comment) : ์ค๋ช ์์ฑ
<%@ %> -> ์ง์์(Directive) : JSP ํ์ด์ง ์์ฑ ์ง์
html ์์ java๋ฅผ ๋ฃ์๋๋ฐ,
์์ญ ํ์๋ฅผ ์ํด 5๊ฐ๋ก ์์ญ์ ๋๋์๋ค.
<%@ %> -> ์ง์์(Directive)์ ์ธ ๊ฐ์ง : JSP ํ์ด์ง ์์ฑ ์ง์
<@% page : ํด๋น Page ํ๊ฒฝ ์ค์
<@% include : ํ์ฌ Page ๋ค๋ฅธ Page๋ฅผ ํฌํจ
<%@ taglib : ํ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ํ๊ทธ๋ฅผ ์ฌ์ฉํ ๋
๊ณผ์ :
Java Beans์ ์๋ฏธ์ ํ์ฉ
- JSP (JavaServer Pages ) ๋ ๋ฌด์์ธ๊ฐ?
- [Web] ์๋ธ๋ฆฟ(Servlet)์ด๋ ๋ฌด์์ธ๊ฐ? ์๋ธ๋ฆฟ ์ด์ ๋ฆฌ
- ์ดํด๋ฆฝ์ค์์ js ํ์ผ ํ๋ฐฑ์ผ๋ก ๋์ฌ ๋: or ์ดํด๋ฆฝ์ค ๋ฉ๋ด Help > Eclipse Marketplace ์์ ๊ฒ์ํ์ ์ ์ค์นํ๊ณ ์ ๋ฐฉ๋ฒ์ผ๋ก ์ค์
- ์ดํด๋ฆฝ์ค์์ ํด๋ ์ํฌํธ
'PlayData' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๊ณ ๋ฆฌ์ฆ] ์์ ํ์, ์ด๋ถํ์ (0) | 2022.01.28 |
---|---|
[Hadoop] ํ๋ก ์ค์นํ๊ธฐ (0) | 2022.01.24 |
[R] ์ ๋ฌธํ๊ธฐ (0) | 2022.01.15 |
[MongoDB] Mac์์ mongo DB ์ค์นํ๊ธฐ(Monterey) (0) | 2022.01.13 |
[์๊ณ ๋ฆฌ์ฆ ํน๊ฐ] ์คํ๊ณผ ํ (0) | 2021.12.08 |