English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Quando é necessário mover um documento para uma nova posição, é necessário usar a redirecionamento JSP.
A maneira mais simples de redirecionar é usar o método sendRedirect() do objeto response. A assinatura deste método é a seguinte:
public void response.sendRedirect(String location) lança IOException
Este método envia o código de status e a nova posição da página como resposta ao navegador. Você também pode usar os métodos setStatus() e setHeader() para obter o mesmo efeito:
.... String site = "http://pt.oldtoolbag.com" ; response.setStatus(response.SC_MOVED_TEMPORARILY); response.setHeader("Location", site); ....
Este exemplo demonstra como o JSP realiza redirecionamento de página:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.io.*,java.util.*" %> <html> <html> <head> <title>Redirecionamento de Página</title> </head> <body> <h1>Redirecionamento de Página</h1> <% // Redirecionar para novo endereço String site = new String("http://pt.oldtoolbag.com"); response.setStatus(response.SC_MOVED_TEMPORARILY); response.setHeader("Location", site); %> </body> </html>
Salve o código acima no arquivo PageRedirecting.jsp e acesse http://localhost:8080/PageRedirect.jsp, ele o levará parahttp://pt.oldtoolbag.com/.