Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    615

    La libreria Jstl non funziona richiamando direttamente una pagina jsp

    Cari utenti, la mia applicazione dinamica web sviluppata in Java utilizza la libreria di tag JSTL. Navigando tra le pagine in modo corretto, ovvero dall'indirizzo principale dell'applicazione ed utilizzando i vari pulsanti che richiamano le servlet che poi aprono le pagine, tutto funziona ed i comandi JSTL vengono visti. Aprendo invece una pagina jsp direttamente dal proprio indirizzo tramite il percorso diretto del file corrispondente digitato nel browser, le JSTL non funzionano. Come mai? Come posso fare in modo che vengano sempre viste? Grazie a tutti. Indico sotto il modo in cui le richiamo dalla pagina web.

    NB ho questa esigenza proprio perché JSTL mi serve per una istruzione condizionale, che per ovvi motivi non realizzo in Javascript, la quale impedisca la visualizzazione di una pagina proprio nel caso descritto, in cui cioé un utente cercasse di aprire una pagina jsp non in modo corretto tramite la stessa applicazione ma digitando direttamente il suo percorso nella barra di navigazione del browser. Quindi sarebbe davvero importante che JSTL funzionasse proprio anche in questo caso.

    codice:
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>

  2. #2
    Scusa puoi postare il tipo di eccezione eo errore che viene visualizzato su browser?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    615
    Nessuna eccezione.

    Soluzione: era sbagliato il modo in cui richiamavo l'istruzione condizionale. Le JSTL funzionano alla grande, anche richiedendo la pagina jsp dal suo link diretto (ovviamente scrivendo le istruzioni if in modo corretto!).

    Grazie comunque a tutti.

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.