Pessoal,
Gostaria de tirar uma dúvida, se alguém puder me ajudar.
Estou iniciando uma aplicação web no Tomcat 7 usando servlet na parte server e html e jquery na parte client.
Meu servlet está mapeado por annotation, então nem precisei criar o web.xml:
@WebServlet("/ServletTest")
Porém os arquivos javascript e css não estão funcionando, eles estão dentro do WEB-INF.
Gostaria de saber qual é a melhor forma de mapear os css e js para este caso.
Alguém tem alguma idéia?
Obrigado por qualquer ajuda!
No WEB-INF devem estar apenas os arquivos que não serão visíveis ao cliente.
Javascript e CSS, assim como as páginas JSP, devem estar dentro da WebContent e fora da WEB-INF.
[quote=tuliomonteazul]No WEB-INF devem estar apenas os arquivos que não serão visíveis ao cliente.
Javascript e CSS, assim como as páginas JSP, devem estar dentro da WebContent e fora da WEB-INF.[/quote]
Exatamente,
ai é só adicionar normalmente, assim como você faria em uma página html.
Vai depender do que você está usando.
Eu utilizo JSF e minhas xhtml é composta por um template e no mesmo eu carrego os arquivos.
WebContent
->template -> aqui eu carrego os arquivos (js e css)
->js
->css
->xhtml -> composta pelo template.
<ui:composition template="local_do_template.xhtml">
</ui:composition>
Abraço.