Pregunta

¿Hay alguna forma de mantener los archivos de etiquetas fuera de la carpeta /WEB-INF/tags?¿Quizás usando tld de alguna manera y llamándolos con uri en lugar de tagdir?

El motivo de esta solicitud es que estamos intentando ejecutar varios sitios desde una base de código y nos gustaría tenerlo como WEB-INF/site1/templates, tags,...Así que si, para empezar, esta es una idea equivocada, no dudes en decirlo.

¿Fue útil?

Solución

Aparentemente no: http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPTags6.html incluso si usa tld para decir dónde está la etiqueta, puede estar en WEB-INF/tags o META-INF/tags para etiquetas empaquetadas en frascos.

Otros consejos

La manera estándar para entregar taglib es empacar todas sus etiquetas en un frasco y tener el TLD en el frasco también en este directorio,

  META-INF/tld/

Cuando el recipiente se pone en marcha, se explorará todos los tarros de TLD para que sepa dónde encontrar las etiquetas. Sólo tiene que utilizar el URL para hacer referencia a las etiquetas. Así funciona JSTL.

Si los diferentes sitios que se están ejecutando instancias separadas .. a continuación, puedes copiar las etiquetas correspondientes a / WEB-INF / tags durante el despliegue

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top