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

NetBeans Java Discussion :

Web service retourne "java.util.List : "[net.java.dev.jaxb.array.StringArray@d72f242]" au lieu d'un tableau


Sujet :

NetBeans Java

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Etudiant Master 2 en Ingénierie de Données et Technologie Web
    Inscrit en
    Avril 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Etudiant Master 2 en Ingénierie de Données et Technologie Web

    Informations forums :
    Inscription : Avril 2009
    Messages : 34
    Points : 35
    Points
    35
    Par défaut Web service retourne "java.util.List : "[net.java.dev.jaxb.array.StringArray@d72f242]" au lieu d'un tableau
    Bonsoir,
    J'ai un petit souci avec le test d'un service web sur netbeans!
    Je veux retourner un tableau de type String[][] et voilà mon code

    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
    35
    36
    37
    38
    39
    40
     
    @WebService(serviceName = "visualisationArticle")
    @Stateless()
    public class visualisationArticle {
        Connection conn = null;
        ResultSet rs = null;
        PreparedStatement pst = null;
        String[][] tableau;
        public visualisationArticle(){
            conn=javaConnect.connectDB();
        }
     
        /**
         * Web service operation
         */
        @WebMethod(operationName = "visualiserArticle")
        public String[][] visualiserArticle(@WebParam(name = "NumBL") int NumBL) {
            String sql = "SELECT a.numArticle, a.Libelle, a.prixUnit FROM article a, details d WHERE d.NumBL = ? and d.numArticle = a.numArticle";
            try{
                pst=conn.prepareStatement(sql);
                pst.setInt(1, NumBL);
                rs=pst.executeQuery();
                //int nbrLigne = rs.getRow();
                tableau = new String[1][3];
                int i=0;
                while(rs.next()){
                    tableau[i][0] = rs.getString("numArticle");
                    tableau[i][1] = rs.getString("Libelle");
                    tableau[i][2] = rs.getString("prixUnit");
                    i++;
                }
     
     
            }catch(Exception e){
                JOptionPane.showMessageDialog(null, e);
            }
     
            return tableau;
        }
    }
    Le problème c'est que dans l'affichage je reçois un retour de type:
    java.util.List : "[net.java.dev.jaxb.array.StringArray@d72f242]" (je crois que c'est l'adresse dans laquelle le tableau se pointe) au lieu d'afficher le tableau lui même

    P.S: sur jDeveloper je n'ai pas rencontré le même problème, le tableau est bel et bien affiché !

    Merci d'avance.

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Etudiant Master 2 en Ingénierie de Données et Technologie Web
    Inscrit en
    Avril 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Etudiant Master 2 en Ingénierie de Données et Technologie Web

    Informations forums :
    Inscription : Avril 2009
    Messages : 34
    Points : 35
    Points
    35
    Par défaut
    Les professionnels de java, je veux vraiment une réponse dans les plus proches délais, sachant que ma base de donnée fonctionne parfaitement et a propos du tableau qui a une seule ligne, c'est parce que la requête retourne seulement un tuple!
    Tous ce que je veux c'est comment un web service peut retourner un array et l'afficher
    Merci a vous.

Discussions similaires

  1. Réponses: 14
    Dernier message: 11/01/2013, 04h30
  2. Web service retourne "exception"
    Par finalben1 dans le forum Services Web
    Réponses: 14
    Dernier message: 26/06/2008, 19h59
  3. Problème avec java.util.List
    Par alphonse62 dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 11/06/2007, 11h03
  4. required : java.util.List
    Par marcxa44 dans le forum Maven
    Réponses: 4
    Dernier message: 11/05/2007, 11h30
  5. Comment creer un objet java.util.List ?
    Par Battosaiii dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 02/11/2006, 12h14

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