Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [JSP] pagine master

  1. #1

    pagine master



    volevo sapere se con java, jsp... esiste un modo di creare una pagina master cosi come accade per l'asp.
    il mio problema nasce dal fatto che ho un menu in alto e devo replicarne il codice per ogni jsp. ..capite che non solo è un lavoraccio, ma se per caso devo fare una modifica, cosi come mi è appena capitato, devo riprendere in mano tutte le jsp dove il menu è presente

    sono convinto che esista un modo mi sembrerebbe strano il contrario... ma come?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    Usa un fragment jspf. E' banalmente un pezzo di pagina jsp (il menu nel tuo caso), salvato come jspf. Lo metti sotto WEB-INF per non renderlo accessibile singolarmente e in ogni pagina in cui ti serve il menu, invece di scrivere il codice del menu, includi il fragment. In caso di modifica,modifichi il fragment e hai finito.

  3. #3
    scusa la mia ignoranza ma preferisco ripetere le cose mille volte, ma capirle bene.
    ricapitolando...
    creo un file di testo identico, con una stessa struttura, ad una jsp ma lo rinomino in jspf (menu.jspf ad esempio). lo metto sotto web-inf.... e fin qui ci siamo
    a questo punto come avviene l'inclusione? semplicemente con <%include menu.jspf%> o come?
    inoltre come faccio dalla jsp a decidere la posizione?

    grazie ancora

  4. #4
    ho trovato questa sintassi:
    <%@include file= "percorso/nomefile.jspf"%>

    ora provo e vi faccio sapere....

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    Fai il file con il pezzo di html/jsp che t'interessa. Tipo
    codice:
    <div id="menu">
       QUI C'E' IL CODICE DEL MENU
    </div>
    Salvi, ad esempio, come menu.jspf
    Sotto WEB-INF crei una cartella fragment per fare un po' di ordine (passo non necessario)
    Metti il file sotto WEB-INF/fragment
    Nella jsp quando ti serve il menu fai
    codice:
    <%@include file="/WEB-INF/fragment/menu.jspf" %>

  6. #6
    come sempre non si finisce mai di imparare.... non sapevo dell'esistenza del jspf....

    grazie mille


  7. #7

    Con NetBeans 6.5 come faccio ad inserire un fragment?

    Sono convinto che sia una cavolata ma non ci arrivo =(.

  8. #8

    Re: Con NetBeans 6.5 come faccio ad inserire un fragment?

    Originariamente inviato da simone.gentili
    Sono convinto che sia una cavolata ma non ci arrivo =(.
    Mi rispondo da solo =)
    I passi uno dopo l'altro:

    File>New File || Ctrl+N
    Nel riquadro Categories scegliere "Web", in File Types "JSP" poi premere "NEXT"
    Assegnare il nome al file
    Selezionare la check "Create as a Jsp Segment"
    FINE
    Codice PHP:
    <%-- any content can be specified here e.g.: --%>
     <%@ 
    page pageEncoding="UTF-8" %>
     <
    h2>Hello World!</h2

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