IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs Discussion :

Gestion du dossier images


Sujet :

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de Thibault92
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 45
    Par défaut Gestion du dossier images
    Bonjour,

    Je débute en java web et j'ai un souci concernant la gestion de mes images:
    (Je travaille en local: Eclipse + Tomcat 6)

    J'ai un dossier ou sont stockées des documents (pdf+jpg+txt) \serv\docs\archives\aa\11\06\15
    Ce dossier est mis a jour quotidiennement, mon but est de récupérer et afficher sur une page Web seulement les images (.jpg) de ce dossier.

    J'ai donc réalisé le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		String path = "site/serv/docs/archives/"; // chemin base arbo
    		String pathmedia = request.getParameter("media"); // recupere le média souhaité
    		String date = "/11/06/15/"; // récupere le média souhaité en dur
    		String finalpath = path+pathmedia+date;
    		try{
    		File dir = new File(finalpath);
     
    		String[] children = dir.list(new FilenameFilter() {
     
    			@Override
    			public boolean accept(File dir, String name) {
    				// TODO Auto-generated method stub
    				return name.endsWith(".jpg");
    			}
    		});
    			if (children == null) {
    				System.out.println("Directory does not exist or is not a Directory");
    			} else {	
    				request.setAttribute("fichiers", children);
    			}
    			request.setAttribute("path", finalpath);
    		}
    		catch (Exception e) {
    			// TODO: handle exception
    		}
    		request.getRequestDispatcher("media.jsp").forward(request, response);
    	}
    Mon problème est lors de l'affichage coté jsp le path commence par C: ... et lorsque je souhaite afficher les images mon navigateur ne les trouve pas...
    Pour remédier a ce pb j'ai donc transférer le dossier dans la partie WebContent sans résultat... une de mes connaissances m'a parlé de réglages sous TomCat où il faudrait configurer un paramètre "docbase"...

    Une idée ?

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Je suppose que la question n'est plus d'actualité, mais sinon ta connaissance t'a pas filé la bonne info . Pour récupérer une ressource dans ton webcontent, tu commences par récuperer le chemin du contexte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String cheminWebApp = getServletContext().getRealPath("/");
    auquel tu concatenes au chemin vers ta ressource.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. htaccess - erreur 403 - protéger un dossier image
    Par lepierre dans le forum Apache
    Réponses: 2
    Dernier message: 30/06/2006, 13h59
  2. [Upload] Upload et gestion des dossier !
    Par phoeniix07 dans le forum Langage
    Réponses: 4
    Dernier message: 24/05/2006, 11h24
  3. Gestion de dossier
    Par ptit_seb dans le forum Linux
    Réponses: 1
    Dernier message: 15/04/2006, 20h52
  4. Réponses: 2
    Dernier message: 04/10/2005, 12h03
  5. Réponses: 1
    Dernier message: 05/10/2004, 15h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo