๊ด€๋ฆฌ ๋ฉ”๋‰ด

power-girl0-0

์‚ฌ์šฉํ˜•์‹ ๋ฐ ํ•œ๊ธ€์ฒ˜๋ฆฌ ๋ณธ๋ฌธ

์–ธ์–ด/JSP

์‚ฌ์šฉํ˜•์‹ ๋ฐ ํ•œ๊ธ€์ฒ˜๋ฆฌ

power-girl0-0 2020. 5. 4. 03:21
728x90

Hello๐Ÿ– Hi๐Ÿ‘‹

์ด์ œ ๋‚ ์”จ๊ฐ€ ๋”ฐ๋“ฏํ•ด์กŒ๋„ค์š” ใ…Žใ…Ž

๊ทธ๋ž˜๋„ ์•„์ง ์ฝ”๋กœ๋‚˜๊ฐ€ ๋๋‚œ ๊ฒƒ์€ ์•„๋‹ˆ๋‹ˆ๊น ๋งˆ์Šคํฌ ํ•„์ˆ˜-!! ์žŠ์ง€ ๋งˆ์‹œ๊ณ 

๋ฐ”๋กœ ๋‹ค ๊ฐ™์ด Let's Go ~~ (เธ‡ •_•)เธ‡

 


โ–ท Jsp ์‚ฌ์šฉ ํ˜•์‹

 

1. ์„ ์–ธ๋ฌธ (Declaration)  - <%! %>

: ์ „์—ญ ๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐ ๋ฉ”์†Œ๋“œ ์„ ์–ธ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

2. ์Šคํฌ๋ฆฝํŠธ๋ฆฟ(Scriptlet) - <% %>

: ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฝ”๋“œ ๊ธฐ์ˆ ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

3. ํ‘œํ˜„์‹(Expression) - <%= %>

: ํ™”๋ฉด์— ์ถœ๋ ฅํ•  ๋‚ด์šฉ ๊ธฐ์ˆ ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

* (= <% out.println("๋‚ด์šฉ") %>


โ–ท ํ•œ๊ธ€ ์ฒ˜๋ฆฌ

1. ์„œ๋ฒ„์—์„œ ์›น ๋ธŒ๋ผ์šฐ์ €์— ์‘๋‹ต๋˜๋Š” ํŽ˜์ด์ง€์˜ ํ™”๋ฉด ์ถœ๋ ฅ์˜ ๊ฒฝ์šฐ

: <%@ page contentType="txt/html; charset=utf-8"%>

- ๋ชจ๋“  ํŽ˜์ด์ง€์— ๋ฐ˜๋“œ์‹œ ์ž‘์„ฑํ•ด์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ์„œ๋ฒ„๋กœ ๋„˜์–ด์˜ค๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์— ํ•œ๊ธ€์ด ์žˆ๋Š” ๊ฒฝ์šฐ( POST ๋ฐฉ์‹ )

: <% request.setCharacterEncoding("utf-8"); %>

- form์œผ๋กœ๋ถ€ํ„ฐ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋„˜๊ฒจ๋ฐ›๋Š” ํŽ˜์ด์ง€์—๋Š” ๋ฐ˜๋“œ์‹œ ์œ„์˜ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

3. ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ์„œ๋ฒ„๋กœ ๋„˜์–ด์˜ค๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์— ํ•œ๊ธ€์ด ์žˆ๋Š” ๊ฒฝ์šฐ ( Get ๋ฐฉ์‹ )

: server.xmlํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

(์ˆ˜์ • ๋ฐฉ๋ฒ• : โ‘  ํ†ฐ์บฃ ํ™ˆ\conf ํด๋” -> server.xml

                โ‘ก [์ดํด๋ฆฝ์Šค ๊ฒฝ์šฐ] project Explorer -> Servers -> Tomcat -> server.xml)

 

- Connector ํƒœ๊ทธ๋ฅผ ์ฐพ์•„์„œ URIEncoding="UTF-8"๋ฅผ ์ž…๋ ฅํ•ด์ค๋‹ˆ๋‹ค.

 

[๊ทธ๋ฆผ 1] ์ดํด๋ฆฝ์Šค


๋„์•~~!!

๋‹ค์Œ์—๋Š” ์‚ฌ์šฉ ํ˜•์‹์„ ํ™œ์šฉํ•œ ์‹ค์Šต์œผ๋กœ ๋‹ค์‹œ ์ฐพ์•„์˜ค๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ทธ๋•Œ๊นŒ์ง€ ์Šˆ์›…~~  (โ—ห‡∀ห‡โ—)

728x90
Comments