Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [JSP] Chiamata Servlet con filtro attivo

    Salve a tutti,

    sto sviluppando un e-commerce con ajax, jsp, servlet e url rewrite di tuckey.
    La servlet è una sola ed è strutturata in modo che ad ogni chiamata legge un parametro chiamato "direct", lo swictha ed esegue il codice relativo a quel valore

    esempio
    codice:
    switch (direct) {
    case "registrazione":
    ....
    ...
    break;
     case "login":
    ....
    ...
    break;
    }
    e via dicendo..

    quando voglio cercare nuovi prodotti dal catalogo, prima che la chiamata arrivi alla servlet passa per il filtro e tramite il file xml traduce l'indirizzo in questo modo:
    codice:
    <rule>
        <from>Catalogo/(.*)/(.*)</from>
        <to>/NewServlet?direct=ricerca_prodotti&amp;nome_categoria=$1&amp;parametro=$2</to>
    </rule>
    <rule>
        <from>Catalogo/(.*)</from>
        <to>/NewServlet?direct=ricerca_prodotti&amp;nome_categoria=$1</to>
    </rule>
    tutto funziona benissimo, la servlet fa il forward sulla pagina .jsp che creo dinamicamente in base alla ricerca, però una volta caricata la pagina se io voglio eseguire un altra azione, tipo un login, un logout, un aggiungi alla wishlist ecc., quando la chiamata arriva alla servlet il valore del direct è "ricerca_prodotti", il tutto giustamente succede perchè passa prima dal filtro.

    Ora c'è un modo per stabilire quando deve passare dal filtro e quando non lo deve fare?

    Spero di essere stato chiaro

  2. #2
    Nessun consiglio?

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.