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

    E' possibile in Tomcat ridefinire una pagina.jsp?id=1 in nomeprodotto.html?

    Salve.

    E' possibile ridefinire in modo dinamico in Tomcat l'url di una pagina con parametri in querystring in una pagina statica?
    Ad esempio se io ho la seguente url:
    http://www.miodominio.it/nomeapp/prodotto.jsp?id=1
    e voglio che venga vista come
    http://www.miodominio.it/nomeapp/scarpe-da-uomo.html.
    C'è un modo per poterlo fare dinamicamente, ossia cambiare il nome della pagina simulando un html oppure solo scarpe-da-uomo prendendo il nuovo nome dalla corrispondenza di alcune caratteristiche del prodotto corrispondente all'id impostato?

    Grazie. cordiali saluti e buon lavoro.

    Stefano Errani

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da s.errani Visualizza il messaggio
    Ad esempio se io ho la seguente url:
    http://www.miodominio.it/nomeapp/prodotto.jsp?id=1
    e voglio che venga vista come
    http://www.miodominio.it/nomeapp/scarpe-da-uomo.html.
    C'è un modo per poterlo fare dinamicamente
    Certo, sicuramente è possibile ma dovresti prima precisare un po' di cose.

    - La stringa "scarpe-da-uomo" da dove arriva? Da un DB?
    - Ed è quindi associato univocamente ad un id (es. 1 nel tuo esempio)?
    - Nei hai quindi molti di questi così?
    - La pagina JSP che hai indicato (es. prodotto.jsp) adesso come adesso, la accedi direttamente da browser? (cioè la request non è gestita in prima battuta da un'altra risorsa)
    - La tua webapp quali framework/tecnologie usa a livello presentation? Solo Servlet+JSP o un altro framework di più alto livello (es. JSF, Struts, Spring MVC, Tapestry, ecc...)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    - La stringa scarpe-da-uomo, che potrebbe essere la composizione di più campi, proviene da un db.
    - Ad ogni valore di id sono associate alcune informazioni del prodotto (valori dei campi).
    Io però a priori non so quali id ci siano (perchè generati direttamente dal programma), ne quali valori hanno i campi che prendo in considerazione per comporre il nome (scarpe-da-uomo); la cosa viene gestita direttamente dall'utente in fase di inserimento dati.
    - Alla pagina jsp ci si accede da browser ed è pubblica, ossia accessibile tramite link presente nella parte pubblica del sito ed è unica per tutti i prodotti con ovviamente le informazioni composte tramite variabili dinamiche prese dal db o meglio dal jspbean.
    - Io, in questo caso non uso framework, ma solo servlet, e jsp/jspbean, oltre a classi di appoggio per la gestione delle tabelle del db.

    La generazione del nome dovrebbe avvenire tramite servlet durante l'aggiornamento dei dati.

    Grazie e cordiali saluti.

    Stefano Errani

Tag per questa discussione

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.