Saat Anda perlu memindahkan dokumen ke lokasi baru, Anda perlu menggunakan pengalihan JSP.
Cara termudah untuk melakukan pengalihan adalah dengan menggunakan metode sendRedirect() pada objek respons. Tanda tangan dari metode ini adalah sebagai berikut:
public void respon.sendRedirect(Lokasi string)melemparkan IOException
Metode ini mengirimkan kode status dan posisi halaman baru kembali ke browser sebagai respons. Anda juga dapat menggunakan metode setStatus() dan setHeader() untuk mendapatkan efek yang sama:
....String situs = "http://www.downcodes.com" ;response.setStatus(response.SC_MOVED_TEMPORARILY);response.setHeader("Lokasi", situs ....
Contoh ini menunjukkan bagaimana JSP melakukan pengalihan halaman:
<%@ page import="java.io.*,java.util.*" %><html><head><title>Pengalihan Halaman</title></head><body><center><h1>Halaman Pengalihan</h1></center><% // Pengalihan ke alamat baru String site = new String("http://www.downcodes.com"); respon.setStatus(response.SC_MOVED_TEMPORARILY); respon.setHeader("Lokasi", situs); %></body></html>
Simpan kode di atas dalam file PageRedirecting.jsp lalu kunjungi http://localhost:8080/PageRedirect.jsp dan Anda akan dibawa ke //www.downcodes.com/.