Domanda

C'è un modo per contenere i file tag di / WEB-INF cartella / tag? Forse usando TLD in qualche modo e chiamandoli con uri invece di tagdir?

La ragione di questa richiesta è che stiamo cercando di eseguire più siti da una base di codice e ci piacerebbe averlo come WEB-INF / Site1 / templates, tag, ... quindi se questo è un'idea sbagliata per cominciare, sentitevi liberi di dire così.

È stato utile?

Soluzione

A quanto pare no: http: //java.sun. com / J2EE / 1.4 / docs / tutorial / doc / JSPTags6.html anche se con TLD dire dove il tag è, può essere sia in WEB-INF / tag o META-INF / tag per i tag confezionati in vasetti.

Altri suggerimenti

Il metodo standard per fornire taglib è di impacchettare tutti i tag in un barattolo e hanno il TLD nel vaso anche in questa directory,

  META-INF/tld/

Quando il contenitore si avvia, la scansione di tutti i vasi per dominio di primo livello in modo da sapere dove trovare i tag. È sufficiente utilizzare l'URL per fare riferimento ai tag. Ecco come funziona JSTL.

Se i diversi siti sono in esecuzione come istanze separate .. allora si può solo copiare i tag relativi a / WEB-INF / tag durante la distribuzione

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top