Recuperer le context d'une page ou d'une image en jsp - Forum Java

A voir également:Img jspRecuperer code html d'une page web ✓ - Forum - CSS Récupérer le contenu d'une page en javascript ✓ - Forum - Javascript Vos paramètres n'ont pas pu être récupérés. veuillez réessayer. recharger la page ✓ - Forum - Messagerie Récupérer l'administration d'une page facebook - Forum - Facebook Recuperer ma page fans facebook - Forum - Facebook

Bonjour,




j'ai un projet web sous eclipse

Je cherche le script qui permet d'avoir le contexte ou chemin d'une page ou image dans mon application lorsqu'elle est déployée

je voudrais avoir le context d'une image et l'afficher dans une page jsp par exmple

WebContent
- images
-- plan.jpg
- pages
-- login.jsp


Merci




Forum

A voir également:Img jspRecuperer code html d'une page web ✓ - Forum - CSS Récupérer le contenu d'une page en javascript ✓ - Forum - Javascript Vos paramètres n'ont pas pu être récupérés. veuillez réessayer. recharger la page ✓ - Forum - Messagerie Récupérer l'administration d'une page facebook - Forum - Facebook Recuperer ma page fans facebook - Forum - Facebook

Web: www.shapebootstrap.net

2 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Le contexte du web service est

request.getContextPath()
qui correspond à la racine de ton projet (qui contient le dossier WEB-INF) mais aussi à la racine de ton site web (donc tout le reste est forcément en dessous). Les répertoires à côtés (comme resources) ne sont pas dans le site web.

Mais la plupart des serveurs sont généralement assez souples donc parfois tu peux avoir une autre architecture (mettre tes images dans resources) et ça marche quand même alors que ça ne devrait pas. Et au moment où tu commences à resserrer les contraintes (avec SAAS par exemple) plus rien ne marche vu tu n'as pas respecté l'architecture attendu et qui aurais du mettre en place dès le départ...

Si tu avais une architecture standard de projet JSP, comme je te l'avais déjà conseillé dans ta précédente discussion, tu devrais avoir :

resources <-- dossier accessible par la JSP, pas par le site
|_ i18n.properties
webapp <-- racine du site web, tout y est accessible par le site sauf WEB-INF
|_ WEB-INF
| |_ web.xml
|_ index.jsp
|_ login.jsp
|_ images
| |_ plan.jpg
|_ css
|_ style.css

Exemple de code :

<html>
<head>
<title><%= request.getContextPath() %></title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<a href="<%= request.getContextPath() %>">index</a><br/>
<a href="<%= request.getContextPath() %>/index.jsp">index</a><br/>
<a href="index.jsp">index</a><br/>
<br/>
<a href="<%= request.getContextPath() %>/login.jsp">login</a><br/>
<a href="login.jsp">login</a><br/>
<br/>
<img src="<%= request.getContextPath() %>/images/plan.png"/>
<img src="images/plan.png"/>
</body>
</html>

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Moi j'utilise Eclipse donc du cout lorsque je crée un projet web avec , j'ai cette architecture ..

WebContent
index.jsp
--- META-INF
--- WEB-INF
--- resources
--- images
espace.png

Reply
réponses:
  • auteur

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed