Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Redirect in una TAGLIB

  1. #1

    Redirect in una TAGLIB

    Salve,

    ho sviluppato una taglibrary. Devo far si che se nella taglib si verifica una condizione particolare, l'utente viene rediretto ad una pagina specifica.

    Ma non mi funge il redirect.

    Consigli?

    Grazie

    Sportfantasy
    Luca

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Magari postando un po' di codice si risce a vedere dove possa essere l'errore...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3

    ecco l'esempio

    codice:
    public int doStartTag() throws JspException
    {
      if (......)
      {
        HttpServletResponse response = (HttpServletResponse)pageContext.getResponse();
        response.sendRedirect("jsp/test.jsp");
        return TagSupport.SKIP_BODY;
      }
      else .....
    }
    Luca

  4. #4
    Ciao,
    io ho risolto il problema facendo inserire nella JSP dal tag uno script Javascript
    che cambia il valore di location.href.

    Codice PHP:
    public int doStartTag() throws JspException
    {
      if (......)
      {
        
    pageContext.getOut().write(
           
    "<script type=\"text/JavaScript\">location.href='jsp/test.jsp'; </script>"
        
    );
      }
      else .....

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  5. #5

    ma...

    Vorrei il controllo lato server.. così sei legato al javascript
    Luca

  6. #6
    Eh lo so,
    ma trattasi di un'applicazione Intranet, i client sono tutti uguali e hanno tutti JavaScript attivato.

    Che Culo!!!
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013

    Re: ma...

    Originariamente inviato da sportfantasy
    Vorrei il controllo lato server.. così sei legato al javascript
    se hai già mandato dell'output o headers, il redirect non funzionerà (in nessun linguaggio lato server). Se è questo il caso, devi rivedere l'architettura dell'applicazione. Poi mi pare che nel return vada SKIP_PAGE invece di SKIP_BODY
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8

    grazie

    grazie mille andrea
    Luca

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 © 2025 vBulletin Solutions, Inc. All rights reserved.