ํ์ด์ง ๋ฆฌ๋๋ ์ ์ ํ๋ ๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ response ๊ฐ์ฒด์ sendRedirect() ๋ฉ์๋๋ฅผ ์ด์ฉํ๋ ๊ฒ์ด๋๋๋ค.
public void response.sendRedirect(String location) throws IOException
์ด ๋ฉ์๋๋ ์ํ์ฝ๋์ ์๋ก์ด ํ์ด์ง ์ฃผ์๋ฅผ ํจ๊ป response๊ฐ์ฒด์ ๋ด์์ ๋ธ๋ผ์ฐ์ ๋ก ์ ์กํฉ๋๋ค. setStatus() ์ setHeader() ๋ฅผ ์ด์ฉํ์ฌ ์ธํ ์ ํด์ฃผ๋ฉด ๋ฉ๋๋ค. ์๋์ฒ๋ผ ๋ง์ด์ฃ .
.... String site = "http://www.newpage.com" ; response.setStatus(response.SC_MOVED_TEMPORARILY); response.setHeader("Location", site); ....
์์
JSP ๋ก ์ด๋ป๊ฒ ํ์ด์ง ๋ฆฌ๋๋ ์ ์ ํ๋์ง ์์ ๋ฅผ ํตํด ์์๋ณผ๊น์?
<%@ page import="java.io.*,java.util.*" %> <html> <head> <title>Page Redirection</title> </head> <body> <center> <h1>Page Redirection</h1> </center> <% // New location to be redirected String site = new String("http://www.naver.com"); response.setStatus(response.SC_MOVED_TEMPORARILY); response.setHeader("Location", site); %> </body> </html>
์ ์ฝ๋๋ฅผ PageRedirect.jsp ์ ๋ฃ๊ณ http://localhost:8080/PageRedirect.jsp ๋ฅผ ์น๋ธ๋ผ์ฐ์ ์์ ์์ฒญํด๋ณด์ธ์.
http://www.naver.com ์ฌ์ดํธ๋ก ๋ฆฌ๋๋ ์ ์ด ๋๋์?? ^____^
Reference : http://www.tutorialspoint.com/jsp/jsp_page_redirect.htm
'๐ป Programming > JSP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JSP] Database CRUD (๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๋) (0) | 2019.02.15 |
---|---|
[JSP] JSTL ( JSP Standard Tag Library ) (0) | 2019.02.15 |
[JSP] File Upload ( ํ์ผ ์ ๋ก๋ ) (0) | 2019.02.15 |
[JSP] Session ( ์ธ์ ) (0) | 2019.02.15 |
[JSP] Cookies ( ์ฟ ํค ์ธํ , ์ฝ๊ธฐ, ์ญ์ ํ๊ธฐ) (0) | 2019.02.15 |