Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    230

    requset dispatcher con timer

    Ciao

    All'interno di una pagina jsp uso un oggetto request dispatcher per un'operazione del tipo
    <%if(a){%>
    <td width="633" class="pageName">

    <p align="center" class="Stile3">Welcome</p></td>
    <%
    RequestDispatcher dispatcher =
    getServletContext().getRequestDispatcher("/servlet/StateRedirect");
    dispatcher.forward(request, response);

    %>
    Il problema è che non ho il tempo di visualizzare il messaggio Welcome all'interno della pagin jsp che subito vengo rediretto, non c'è un modo per consentire la visualizzazione di welcome per qualche secondo e poi effettuare la redirezione con il dispatcher?
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    Passando per la strada che vuoi adottare tu, no.
    Jsp e' un linguaggio lato server, i tuoi pezzi di codice vengono interpretati lato server e quindi prima che arrivino al client (al quale arriva semplice html). Al tuo browser la pagina con welcome nemmeno arriva perche' il redirect e' fatto sul server.
    Puoi comunque fare questo tipo di redirect usando delle tecniche lato client:
    • l'apposito tag html
      codice:
      <META HTTP-EQUIV="REFRESH" CONTENT="5;URL=http://forum.html.it">
      dove al posto di 5 metti il numero di secondi dopo cui vuoi fare il redirect e dopo l'uguale di URL metti l'indirizzo;
    • oppure inserisci nella pagina uno script javascript che ti fa il redirect.

    In ogni caso, ti consiglio di mettere anche un link esplicito nella pagina perche' i browser piu' datati potrebbero non supportare il tag o javascript.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    230
    Grazie ci devo riflettere un poco...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.