์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- FastAPI
- ๋ฐ๋ณต๋ฌธ
- ๋ฐฐ์ด
- servlet
- ๋จ์ถํค
- Java
- Homebrew
- Mac
- ๊ฐ์ฒด์งํฅ
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- html
- crud
- ๋งฅ
- API
- ์ดํด๋ฆฝ์ค
- ibatis
- Error
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- python
- JDBC
- ์๋ฐ๋ฌธ์
- nodejs
- spring
- ์ํ์ฝ๋ฉ
- ddit
- ์๋ฐ
- Android
- pyqt
- jsp
- Oracle
- Today
- Total
๋ชฉ๋กjsp (27)
romworld

๋ฐฐ์ก ์ ๋ณด ๋ฐฐ์ก์ ๋ณด ์ฑ๋ช ๋ฐฐ์ก์ผ (yyyy-mm-dd) ๊ตญ๊ฐ๋ช ์ฐํธ๋ฒํธ ์ฃผ์ ์ด์ ์ทจ์ 500 ์๋ฌ๊ฐ ๋๋ ๊ฒฝ์ฐ URLEncoder.encode() ๋ฅผ ์ฌ์ฉํ๋ค ์) Cookie cartId = new Cookie("shipping_cartId", URLEncoder.encode(request.getParameter("cartId"), "UTF-8")); ๊บผ๋ผ ๋๋ URLDecoder.decode()๋ฅผ ์ฌ์ฉํ๋ค ์) if(thisCookie.getName().equals("Shipping_name")){ Shipping_name = URLDecoder.decode(thisCookie.getValue(),"UTF-8"); } ์ฃผ๋ฌธ ์ ๋ณด ์ด์ ์ฃผ๋ฌธ ์๋ฃ ์ทจ์ ์ฃผ๋ฌธ ์๋ฃ

์ธ์ ๊ณผ ์ฟ ํค์ ํน์ง ์ธ์ ์ฟ ํค HTTPSession ์ธํฐํ์ด์ค Cookie ํด๋์ค ํฐ์ผ์ ์ ์ฅ(์๋ฒ) - ๋ณด์์ด ์ข๋ค. ํฌ๋กฌ์ ์ ์ฅ(ํด๋ผ์ด์ธํธ) - ๋ณด์์ ์ทจ์ฝ invalidate() : (๋ชจ๋ ์ธ์ ์ ๊ฑฐ) setMaxAge() : 0์ผ๋ก ์ด๊ธฐํ setAttribute() : ์์ฑ Cookie cookie = new Cookie("name","value") ๋ก๊ทธ์ธ ํ ๋ก๊ทธ์ธ ์ ๋ณด ์ ์ง (์ธ์ฆ) ์์ด๋/๋น๋ฐ๋ฒํธ ์ ์ฅ , ์๋๋ก๊ทธ์ธ ํด๋ผ์ด์ธํธ์ ์น ์๋ฒ ๊ฐ์ ์ํ๋ฅผ ์ง์์ ์ผ๋ก ์ ์ง ์ฟ ํค๋ ์ธ์ ๊ณผ ๋ฌ๋ฆฌ ์ํ ์ ๋ณด๋ฅด ์น ์๋ฒ๊ฐ ์๋ ํด๋ผ์ด์ธํธ์ ์ ์ฅ ์น ์๋ฒ์ ๋ถํ๋ฅผ ์ค์ผ ์ ์๋ค ๋ค๋ง ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ ์ํ๋ ์น ์ฌ์ดํธ์ ๊ดํ ์ ๋ณด์ ๊ฐ์ธ ์ ๋ณด๊ฐ ๊ธฐ๋ก๋๊ธฐ ๋๋ฌธ์ ๋ณด์์ ๋ฌธ์๊ฒ ์๋ค ์ฟ ํค๋์ ๊ณผ์ ์ฟ ํค ์์ฑ ๋จ๊ณ..

onclick="addToCart()" ํธ๋ค๋ฌ ํจ์๋ฅผ ๋ง๋ ๋ค. ์คํฌ๋ฆฝํธ ์ถ๊ฐ ์ฅ๋ฐ๊ตฌ๋ ์ถ๊ฐํ๊ธฐ ์ฃผ์ํ์์ค์ ์ฃผ์๊ฐ ๋ฐ๋ response.sendRedirect("products.jsp"); // ๋ค์์ค๋ถํฐ ์คํ ์ํจ return; } // ๊ธฐ๋ณธํค๊ฐ P1234์ฝ๋์ ์ํ์ ์ฐพ์๋ณด์(์ํ ์ ์ฅ์์ ์์๊ฒ์) // ์ฑํดํค ํจํด์ผ๋ก ๊ฐ์ฒด๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ 1ํ ์์ฑ ProductRepository dao = ProductRepository.getInstance(); // select * from ProductRepository // where id = 'P1234' // ์ํ์ฝ๋๋ฅผ ํ๋ผ๋ฏธํฐ๋ก ๋์ง๋ฉด ํด๋น๋๋ ์ํ์ 1ํ(ProductVO) ๊ฐ์ ธ์ด ProductVO productVO = dao.getProductById..

์ธ์ (session) ํด๋ผ์ด์ธํธ์ ์น ์๋ฒ ๊ฐ์ ์ํ๋ฅผ ์ง์์ ์ผ๋ก ์ ์งํ๋ ๋ฐฉ๋ฒ ์) ์น ์ผํ๋ชฐ ์ฅ๋ฐ๊ตฌ๋๋ ์ฃผ๋ฌธ ์ฒ๋ฆฌ์ ๊ฐ์ ํ์ ์ ์ฉ ํ์ด์ง์ ๊ฒฝ์ฐ ๋ก๊ทธ์ธ ์ธ์ฆ์ ํตํด ์ฌ์ฉ ๊ถํ์ ๋ถ์ฌ ๋ค๋ฅธ ์น ํ์ด์ง์ ๊ฐ๋ค๊ฐ ๋๋์์๋ ๋ก๊ทธ์ธ ์ํ๊ฐ ์ ์ง๋จ ์ค์ง ์น ์๋ฒ์ ์กด์ฌํ๋ ๊ฐ์ฒด session ๋ด์ฅ ๊ฐ์ฒด ์ฃผ์ ๋ฉ์๋ setAttribute() getAttrubute() invalidate() session ๊บผ๋ด๊ธฐ ์์ด๋ : ๋น๋ฐ๋ฒํธ : ์ธ์ ์ ๋ณด ํ์ธํ๊ธฐ session๊ณผ application์ ์ฐจ์ด์ ์ session์ ๋์ผํ ์น๋ธ๋ผ์ฐ์ ๋ง ๊ฐ๋ฅํ์ง๋ง (ํฌ๋กฌ->ํฌ๋กฌ) application์ ๋ธ๋ผ์ฐ์ ๊ฐ ๋ฌ๋ผ๋ ์ ๋ณด๊ฐ ๊ณต์ ๋๋ค. (ํฌ๋กฌ->์จ์ผ) ๋ค์ค session ๊บผ๋ด๊ธฐ ๋ค์ค ๊ฐ์ ๊บผ๋ผ ๊ฒฝ์ฐ hasMoreElemen..

Request ํํฐ ์ธ์ฆ(์ฌ์ฉ์ ์ธ์ฆ) ์์ฒญ ์ ๋ณด๋ฅผ ๋ก๊ทธ ํ์ผ๋ก ์์ฑ ์ํธํ ์ธ์ฝ๋ฉ ์์ Response ํํฐ ์๋ต ๊ฒฐ๊ณผ ๋ฐ์ดํฐ ์์ถ ์๋ต ๊ฒฐ๊ณผ์ ๋ด์ฉ ์ถ๊ฐ/์์ ์ด ์๋น์ค ์๊ฐ ์ธก์ Filter ์ธํฐํ์ด์ค init() : ํํฐ ์ธ์คํด์ค์ ์ด๊ธฐํ ๋ฉ์๋ doFilter() : ํํฐ ๊ธฐ๋ฅ์ ์์ฑํ๋ ๋ฉ์๋ destroy() : ํํฐ ์ธ์คํด์ค์ ์ข ๋ฃ ์ ์ ํธ์ถ๋๋ ๋ฉ์๋ filter(javax.servlet.Filter) implements ๋ฐ๋๋ค. package filter; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.Filter; import javax.servlet.FilterChain; import java..

์์ธ๋ณด๊ธฐ ํ์ด์ง ์๋จ์ page ๋๋ ํฐ๋ธ ์ถ๊ฐ ํด๋น ์ํ์ด ์กด์ฌํ์ง ์์ต๋๋ค. ? ์ํ ๋ชฉ๋ก»

404 : Page Not Found 500 : ๊ฐ๋ฐ์ ์ค๋ฅ (๋ฌธ๋ฒ, ๊ตฌ๋ฌธ ์ค๋ฅ) - - ์ฃผ์ ์ค๋ฅ ์ฝ๋ 1. ๋๋ ํฐ๋ธ ํ๊ทธ๋ฅผ ์ด์ฉํ ์์ธ ์ฒ๋ฆฌ - errorPage(์ค๋ฅ๋ฅผ ์ฒ๋ฆฌํ๋ jsp ํ์ด์ง) - isErrorPage : ํ์ฌ ๋ณธ jsp ํ์ด์ง๋ ์ค๋ฅ์ฒ๋ฆฌ ํ์ด์ง์ด๋ค. ๊ธฐ๋ณธ์ด false - exception ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ page๋๋ ํฐ๋ธ์ isErrorPage="true" name ํ๋ผ๋ฏธํฐ : ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค ์์ธ ์ ํ : ์์ธ ์ ํ : ์ค๋ฅ ๋ฉ์์ง : errorPage์์ ์คํ์๋ฉด ์ซ์1 : ์ซ์2 : ์ค๋ฅ๊ฐ ๋ฐ์๋ ๋ throws๋ฅผ ๋์ง๋ jsp ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค ์์ธ : ์์ธ ์ ํ : ์์ธ ์ ํ : ์ค๋ฅ ๋ฉ์์ง : 2. web.xml ํ์ผ์ ์ด์ฉํ ์์ธ ์ฒ๋ฆฌ 404 /error/..

1. fmt๋ฅผ ํ์ฉํ ์ ์๋ค ๋ ์ง bundle ์ซ์ 2. bundle java.util.properties ์์น : src/ํจํค์ง ํ์ผ ํ์ฅ์ : .properties ์ธ์ด๊ตฌ๋ถ : ํ๊ธ -kr ์์ด -en ๊ตญ์ ํ : i18n ์ง์ญํ : L10n ๋ค๊ตญ์ด ์ฒ๋ฆฌ 1. ctrl + n -> file- > properties Downloading File /eclipse/updates - Properties Editor - OSDN Free download page for Project Properties Editor's updates.This editor can directly edit property files written in Unicode reference characters, eliminating t..