2009-09-30 13 views
7

C'è un modo per tenere i file di tag fuori dalla cartella/WEB-INF/tags? Forse usando tld in qualche modo e chiamandoli con uri invece di tagdir?Tag Jsp all'esterno di WEB-INF/tag

Motivo per questa richiesta è che stiamo cercando di eseguire diversi siti da un codebase e vorremmo avere come WEB-INF/site1/templates, tag, ... quindi se questa è un'idea sbagliata per cominciare , sentiti libero di dirlo.

risposta

2

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 TLD quindi sa dove trovare i tag. Basta usare l'URL per fare riferimento ai tag. Ecco come funziona JSTL.

0

Se i diversi siti sono in esecuzione come istanze separate, è sufficiente copiare i tag rilevanti in/Web-Inf/tag durante l'implementazione

Problemi correlati