Fichier .js dans JSP : problèmes !
Bonjour !
Alors voilà, j'ai une structure d'application identique à celle-ci :
/Application
|___/JS
|_________monFichier1.js
|_________monFichier2.js
|
|___/WEB_INF
|_________web.xml
|_________/src
|______________servlet.java
|
|___index.jsp
Dans mon entête HTML, j'ai mis ce genre d'instruction :
Code:
1 2
|
<script type="text/javascript" src="<%=application.getContextPath() %>/js/prototype.js"></script> |
Le problème est le suivant :
Si j'invoque directement ma JSP (localhost:8080:Application/index.jsp), aucun poblème, le javascript est inclue dans ma page et ses traitement sont fait.
Par contre, si je passe par ma servlet (localhost:8080:Application/),le javascript n'est plus intégré dans ma page et firebug me retourne moultes Erreurs Javascript ! 8O
Mapping dans le ficheir web.xml
Code:
1 2 3 4 5 6 7 8 9 10
|
<servlet>
<servlet-class>Index</servlet-class>
<servlet-name>StartPage</servlet-name>
</servlet>
<servlet-mapping>
<servlet-name>StartPage</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping> |
Avec cette seul ligne dans ma servlet :
Code:
1 2
|
request.getRequestDispatcher("index.jsp").forward(request, response); |
Est-ce que quelqu'un a déjà eut eut problème ?
Ais-je oublié quelques choses ?
D'avance, merci.
NB :
Par contre, si je transforme mes fichiers .js en .js.jsp, ça fonctionne :aie: