Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Pierock
    Registrato dal
    Dec 2008
    Messaggi
    102

    [jsp] collegamenti tra pagine

    salve ragazzi ho dei dubbi riguardo ai collegamenti tra pagine jsp
    .. sto provando a creare un piccolo progetto..all'interno del quale inserisco tutte le pagine jsp all'interno di una directory "jsp" contenuta in WEB-INF
    .. a questo punto, definendo una servlet scrivo
    codice:
    homeJsp = context.getRequestDispatcher("/WEB-INF/jsp/Home.jsp");
    e fin qui tutto va bene, ma cosa devo fare nel caso in cui io voglia creare un link che dalla pagina Home.jsp mi porti ad una pagina "due.jsp"
    se provo ad inserire in Home.jsp qualcosa del tipo
    codice:
    <a href = "/ProgT/WEB-INF/jsp/due.jsp">due</a>
    mi restituisce un errore... cosa che non succede se lo stesso file due.jsp lo inserisco fuori da WEB-INF e correggendo l'indirizzo.

    ... perchè questa cosa?

    faccio bene a creare collegamenti tra pagine in questo modo? ..sono un po' confuso perchè ho visto molti esempi nei quali i collegamenti vengono fatti in vari modi..
    ad esempio
    codice:
    <jsp:foward >
    o altro... non ho capito molto sulle differenze

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Non mi è mai capitato -anche perché è "inaccessibile" in modo diretto- di scrivere un indirizzo di un link includendo WEB-INF.

    Se poi gli indirizzamenti assoluti non ti servono (servono di rado, ma ogni tanto si usano), usa quelli relativi (dovessi mai spostare il sito su altra macchina/server/indirizzo, non dovrai riscrivere niente in termini di indirizzi nei link)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.