Exemplo de código:
<%@ página de página = "java" contentType = "text/html; charset = utf-8" pageEncoding = "utf-8"%> <%// vá para iq.jspout.clearbuffer (); Response.setStatus (httpSetLeox request.getQueryString (); Response.setheader ("Localização", "iq.jsp"+(param == null? ":("? "+param)));%> <%@ página de página = "java" contentType = "text/html; charset = utf-8" pageEncoding = "utf-8"%> <%// vá para iq.jsp out.clearBuffer (); Response.SetStatus (httpServletResponse.sc_moved_permanly); String param = request.getQueryString (); Response.setheader ("localização", "iq.jsp"+(param == null? ":("? "+param))); %> Como mencionado acima, todos os acessos ao download.jsp serão acessados e redirecionados permanentemente para iq.jsp
Os parâmetros também são transportados ao mesmo tempo.
Se o seu redirecionamento for domínio cruzado ou usa um caminho completo, você pode usar
Response.setheader ("Local", "http://www.laozizhu.com/iq.jsp"+(param == null? "" :( "?"+param))); Response.setheader ("Local", "http://www.laozizhu.com/iq.jsp"+(param == null? "" :( "?"+param)));Dessa forma, você pode especificar o nome completo do domínio de rotatividade.
O método comum é alcançar 302 salto:
Response.sendRedirect (http://www.baidu.com);
Response.sendRedirect ("http://www.baidu.com");