Problème dans la détection de mon fichier de style CSS dans ma page JSP
Bonjour,
Je crée mon projet TomCat, je possède une page users.jsp qui doit avoir du style du fichier default.css. Le problème que j'ai testé plusieurs liens du fichiers css dans ma page jsp et aucune n'est valide.
Voilà ma structure :
ProjetRacine
-WEB-INF
--lib
--pages
---css
----default.css
---users.jsp
Voilà ma page jsp :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Users</title>
<link rel=stylesheet type="text/css" href="css/style.css">
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="logo">
<img src="img/logo.png" style="float:left;margin-top: 11px;margin-right: 38px;"/>
<h1 style="margin-top: 11px;padding-top: 13px;"><a href="#">Tools Oracle</a></h1>
</div>
</div>
<!-- end #header -->
</div>
</body>
</html> |
Merci bien pour vos renseignements.
la solution : balise JSTL
bonjour;
bon, avant ça pas marché, car le navigateur va envoyer une requête HTTP ( de type GET) au serveur d'application, or votre fichier (.css) existe dans le repertoire WEB-INF/ aui est par défaut a un accès restreint aux public , càd seules les servlets ont accès au contenu de WEB-INF/ car la servlet appartient à votre application (accès privé).
vous pouvez utiliser la balise JSTL <c:url value="" /> àa permet de dépasser ce problème.
:ccool: