Servlet è un tipo di programmazione Java che consente di connettersi a un server web. Servlet può essere utilizzato per la richiesta di controllo e risposte agli host web sulle tue pagine web. Servlet utilizza codice Java di base e può essere programmato in una pagina web come faresti con Javascript. Uno dei modi che è possibile utilizzare Servlet è quello di reindirizzare la pagina web in una nuova posizione o spostare automaticamente la pagina web a un nuovo URL.
Istruzioni
1
Aprire un editor di testo come blocco note o Text Edit. Selezionare "File", quindi "Salva" dal menu in alto. Salvare la pagina con estensione HTML e il nome quello che vuoi la tua pagina web per essere chiamato. Per esempio, se si desidera che la pagina per avere un URL di www.yourdomain.com/newpage.html, chiamare il file "newpage.html."
2
Digitare < html > nella parte superiore della pagina. Successivamente, digitare "< script type =" text/javascript">". Questo indicherà che utilizzi Javascript.
3
Importare codice servlet Java nella pagina. Digitare:
"importare javax.servlet.ServletException;
importare HttpServlet;
importazione javax.servlet.http.HttpServletRequest;
importazione javax.servlet.http.HttpServletResponse;"
Questo consente di importare il codice necessario per la tua pagina di riconoscere il reindirizzamento dell'URL.
4
Inserire il codice di reindirizzamento. Digitare:
"public class ExampleServlet extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.sendRedirect ("http://www.yourredirect.com & quot;);
}
}"
Sostituire "http://www.yourredirect.com & quot; l'URL si desidera reindirizzare la pagina.
5
Digitare "< / script >< / html >" per indicare che si è finito con la tua pagina web. Selezionare "File", quindi "Salva" dal menu in alto. Caricare la pagina al server web per avere un redirect URL funzionale.
Consigli & Avvertenze
- Redirect URL servlet potrebbe non essere riconosciuto dai motori di ricerca e non è raccomandato per SEO corretta.