2017-10-18 28 views
0

Alors que je suis Tring ans comprennent js il ne fonctionne pas bienressources à l'intérieur racine Web Java dynamique ne se charge pas, JS Css

<script type="text/javascript" src="js/bootstrap.js"></script> 

J'ai essayé aussi

<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-3.1.1.min.js"></script> 

you can check the project structure as below pic

Et j'ai personnalisé mon résolveur de vue à être, cela affectera le chemin des ressources !!

JstlView public class étend InternalResourceView {

@Override 
protected void renderMergedOutputModel(Map<String, Object> model, HttpServletRequest request, HttpServletResponse response) throws Exception { 

// Expose the model object as request attributes. 
exposeModelAsRequestAttributes(model,request); 

// Determine the path for the request dispatcher. 
String dispatcherPath = prepareForRendering(request, response); 

// set original view being asked for as a request parameter 
request.setAttribute("partial", dispatcherPath.substring(dispatcherPath.indexOf("Tasker/",1) + 1)); 

// force everything to be template.jsp 
RequestDispatcher requestDispatcher = request.getRequestDispatcher("/WEB-INF/jsp/template.jsp"); 
requestDispatcher.include(request, response); 

} 

Merci beaucoup ..

Répondre

0

Il est juste tiré dans l'obscurité, mais avez-vous essayé aussi:

<script type="text/javascript" src="/js/bootstrap.js"></script> 
+0

J'ai essayé avec le même résultat , s'il vous plaît vérifier les mises à jour sur le poste – user3310912

+0

Très bien, alors pouvez-vous vérifier votre fichier .war, que vous avez ce dossier js inclus? Il devrait y avoir une structure comme celle-ci: https://imgur.com/OA3g0mr – Pooky

+0

Ouais c'est vrai, https://imgur.com/a/4RvW7 – user3310912