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

Servlets/JSP Java Discussion :

Générer du JSP depuis PHP


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 71
    Par défaut Générer du JSP depuis PHP
    Bonjours à tous
    je développe une petite interface en JSP pour un projet RDF (web sémantique)
    pour pouvoir afficher mes résultats de requête j'utilise une interface web.(pour pouvoir utiliser les API du RDF je suis obligé d'utiliser du JSP)

    j'ai trouvé un bout de code sur le net qui exploites les possibilité de HTML5 .
    donc j'utilise du javaScript pour pouvoir récupérer les images et les afficher .
    le code JavaScript fait un appel à du php

    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
    30
    31
    32
    33
    34
    $ps_albums.children('div').bind('click',function(){
    					var $elem = $(this);
    					var album_name 	= 'album' + parseInt($elem.index() + 1);
    					var $loading 	= $('<div />',{className:'loading'});
    					$elem.append($loading);
    					$ps_container.find('img').remove();
    					$.get('photostack.php', {album_name:album_name} , function(data) {
    						var items_count	= data.length;
    						for(var i = 0; i < items_count; ++i){
    							var item_source = data[i];
    							var cnt 		= 0;
    							$('<img />').load(function(){
    								var $image = $(this);
    								++cnt;
    								resizeCenterImage($image);
    								$ps_container.append($image);
    								var r		= Math.floor(Math.random()*41)-20;
    								if(cnt < items_count){
    									$image.css({
    										'-moz-transform'	:'rotate('+r+'deg)',
    										'-webkit-transform'	:'rotate('+r+'deg)',
    										'transform'			:'rotate('+r+'deg)'
    									});
    								}
    								if(cnt == items_count){
    									$loading.remove();
    									$ps_container.show();
    									$ps_close.show();
    									$ps_overlay.show();
    								}
    							}).attr('src',item_source);
    						}
    					},'json');
    				});
    Mon but et d'utiliser ce code javaScript et changer le code php en Java .

    le code php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    $location 	= 'albums';
    $album_name	= $_GET['album_name'];
    $files 		= glob($location . '/' . $album_name . '/*.{jpg,gif,png}', GLOB_BRACE);
    $encoded 	= json_encode($files);
    echo $encoded;
    unset($encoded);
    j'ai compris que le code renvoie le chemin de l'album photo
    String chemin =("albums/"+"request.getParametre("'album_name")+

    a partir de la je bloque? et comment je peux retourner cette valeur pour faire le même traitement que le scripte de base de php?

    cordialement

  2. #2
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 71
    Par défaut
    pas d'idée
    je me suis penché sur le sujet un peu donc. en fait le but c'est de récupérer les chemin des photos chaque album possède un dossier avec des photos

    les solutions que je vois :
    1/ une fonction en javaScript : pour renvoyer les adresses (je ne sais pas si c'est possible)

    2/ une Servlet qui renvoie les chemins (je pense que c'est possible)

    mais je comprend toujours pas le php il doit renvoyer quoi

    exactement une liste , un tableau , des string ....

  3. #3
    Membre très actif
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

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

    Informations forums :
    Inscription : Décembre 2010
    Messages : 547
    Par défaut
    Peut tu me dire ce que retourne exactement ton fichier php après interpretation

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 71
    Par défaut
    il retourne les chemins des images pour un dossier donnée

    je m'explique :
    je possède une page avec des <div> .
    chaque <div> contient une image cliquable .exemple : une image d'un produit donnée
    une image cliquable retourne un ensemble d'image qui représente le produit donnée

    exemple :
    <div> image d'un produit cliquable </div>
    je clique sur le produit
    je peux voir une galerie d'images qui représente le produit .
    cette galerie est l'ensemble des images qui se trouve dans un dossier donnée

    le script php retourne un tableau d'url des images en question

Discussions similaires

  1. [PDF] Générer un PDF depuis une page PHP
    Par maaxxx dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 13/07/2011, 14h28
  2. [PHP 5.0] [Système] Exécuter xqy et jsp depuis php
    Par am@123 dans le forum Langage
    Réponses: 1
    Dernier message: 22/06/2009, 12h48
  3. Réponses: 2
    Dernier message: 04/10/2007, 11h04
  4. Générer et formatter un fichier excel depuis php
    Par unaspera dans le forum Langage
    Réponses: 5
    Dernier message: 24/01/2007, 12h08
  5. [debutant]renvoyer sur une jsp depuis une servlet
    Par omega dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 23/03/2004, 11h55

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