Pessoal,
Tenho um jsp dentro de WEB-INF/jsp/account/create-account.jsp.
Estou tentando fazer um include de um arquivo js que está em WEB-INF/js/jsUtils.js.
Dada a atual árvore de diretórios, tentei utilizar src="…/…/js/jsUtils.js" na minha tag script, dentro do head, no jsp.
Acontece que não obtive sucesso. Pq? Se coloco o jsUtils.js no mesmo lugar que o jsp e apenas src=“jsUtils.js” funciona.
O que estou fazendo de errado?
Obrigado.
O problema é o “…”.
Por acaso você tentou “/js/jsUtils.js”?
Como esse é um arquivo estático, pode ficar fora de WEB-INF/jsp (é na verdade melhor, se você for pôr sua aplicação em um ambiente em que os arquivos estáticos ficam no web server, como o Apache, IBM HTTP Server, Sun Java Web Server etc., e os JSPs ficam no web container, como o Tomcat, WebSphere etc. )
Não é melhor editar o arquivo jsp e dar um
<script src="js/jsUtils.js"></script>
Vou tentar, mas achei que se colocasse js/jsUtils.js, o diretório js estaria sendo relativo ao diretório raiz da app.
De toda forma, vou ver se funciona.
Obrigado.