Accueil > Forum > > > > probleme javascript / Java
probleme javascript / Java
lundi 13 août 2007 à 16:21:53 |
probleme javascript / Java

Anysse
|
Bonjour, dans le cadre du edveloppement d'un application web j'aimerais pouvoir afficher dans une jsp le contenu d'un tableau u : <% Bdd b = Bdd.getInstance(); int y; //User u = new User(); User [] u =new User[100]; Object tab [] = b.getUsers().toArray(); int a=tab.length; int i=0; try{ for(i=0;i<a;i++) {u[i] = (User)tab[i];} }catch(Exception e) {e.printStackTrace(); } //request.setAttribute("listUsers",lu); %> Puis ensuite : <script language="javascript"> var c=<%=a%>; var tab = new Array(c); for(x=0;x<c;x++) { tab[x]="<%=u[x].getNom()%>"; document.write(tab[x]+""); <% x++; %> } </script> Mais il semble qu'il y ai un probleme avec l'incrementation de la
variable x (java), j'ai essaié de plusieurs maniere mais toujours la
meme chose la variable java ne s'incremente pas, comme si le bout de
code java introduit dans le script javascript n'etait pas reconnu, lors
cela me parait bizzare puisque le bout de code java qui permet de
recuperer le contenu du tableau est bien prise en compte, seul
l'incrementation pose probleme.
Voila je n'arrive pas a regler ce probleme
Quelqu'un pourrait-il m'aider ?
Merci d'avance !
|
|
lundi 13 août 2007 à 16:43:05 |
Re : probleme javascript / Java

bultez
|
Bonjour,
si déjà tu pouvais nous mettre la page html générée et pas le asp, ça aiderait. sinon comment on sait ce que contient <%=a%> par exemple. une remarque quand même : document.write(tab[x]+""); si le page a été totalement interprétée, document.write l'efface, y compris le javascript.
Cordialement Bul [mon Site] [M'écrire]
Généralement, c'est absurde de généraliser.
/STRONG>
|
|
lundi 13 août 2007 à 16:51:06 |
Re : probleme javascript / Java

Anysse
|
Bonjour, tout d'abord merci pour ta reponse
Sinon je n'ai aps compris ce que tu veu dire par : "si déjà tu pouvais nous mettre la page html générée et pas le asp" Concernant <%=a%> ca contient la taille du tableau ( comme c'est ecrit dans le code : int a=tab.length; )
Je n'ai pas non plus compris : "
si le page a été totalement interprétée, document.write
Voila merci quand meme. l'efface, y compris le javascript."
|
|
lundi 13 août 2007 à 17:36:07 |
Re : probleme javascript / Java

AlexN
|
Le problème vient probablement du fait que tu as confondu les sections de code javascript et java :
for(x=0;x<c;x++) // on est en javascript, x est defini
<%=u[x].getNom()%> // on est en java, x n'existe pas
|
|
lundi 13 août 2007 à 17:48:36 |
Re : probleme javascript / Java

Anysse
|
Merci, j'ai oublié de preciser que j'avais defini la variable x java un peu plus haut dans mon code, le probleme ne vient donc pas de la... :(
|
|
lundi 13 août 2007 à 17:48:37 |
Re : probleme javascript / Java

Anysse
|
Merci, j'ai oublié de preciser que j'avais defini la variable x java un peu plus haut dans mon code, le probleme ne vient donc pas de la... :(
|
|
lundi 13 août 2007 à 18:08:58 |
Re : probleme javascript / Java

AlexN
|
{ tab[x]="<%=u[x++].getNom()%>"; document.write(tab[x]+" x=<%=x%>"); } essayes avec ça pour voir si le pb vient de x
|
|
lundi 13 août 2007 à 18:11:43 |
Re : probleme javascript / Java

Anysse
|
Idem, j'avais deja essaie, de l'inclure dedans mais il ne reconnait pas l'incrementation
|
|
lundi 13 août 2007 à 18:18:48 |
Re : probleme javascript / Java

AlexN
|
ben donnes tout le code de la page (formatté AVEC INDENTATION stp sinon je ne fais même pas l'effort de lire) que je vois ce qui se passe
|
|
lundi 13 août 2007 à 18:38:21 |
Re : probleme javascript / Java

Anysse
|
Réponse acceptée !
Re finalement je suis passé par la balise struts <logic:iterate> je n'avais pas reussi a l'utiliser mais apres un petit peu de galere j'ai reussi a la l'utiliser ca donne ca : <% Bdd b = Bdd.getInstance(); int y; Collection c=b.getUsers(); int i=0; try{ for(i=0;i<a;i++) {u[i] = (User)tab[i];} } catch(Exception e) {e.printStackTrace(); } %>
puis :
<logic:iterate collection="<%=c%>" id="user" type="go.form.User"> <tr> <td> <%=user.getNom()%> </td> .................................................. </tr> </logic:iterate>
Voila merci pour ton aide !
Sinon j'aurai aimé malgré tout comprendre le pourquoi de mon precedent probleme
Je t'ai deja tout envoié, il n'y avait rien de plus dans ma page. Seulement les deux blocs : java et javascript Le bloc java recupere de ma BDD un certain nombre de données et j'ai testé la reception se fait correctement. Ensuite ne pouvant ( ou ne sachant pas tout simplement) afficher ce tableau java de maniere dynamique avec de l'html ( enfin mettre du code html dans du code java) j'ai voulu passer par un tableau javascript pour utiliser le document.write() Et c'est comme ca que lorsque je teste avec documente.write le contenu du tableau il reconnait bien avec : "var c=<%=a%>; var tab = new Array(c);" le contenu de la variable a (j'ai testé il y a la bonen valeur dedans) Sinon la boucle m'affiche a chaque fois le premiere objet du tableau, parcequ'il n'y a pas d'incrementation, enfin elle ne se fait pas : <%=u[x].getNom()%>
Voila, sinon je suis debutant en javascript, enfin en programmation web en general, et j'ai pensé au debut qu'il y avait peut etre certaines contraintes dans l'integration de code java dans un code javascript. Enfin je ne sais pas c'est tout de meme bizzare vu que tout le reste marche.
|
|
Cette discussion est classée dans : javascript, java, probleme, user, tab
Répondre à ce message
Sujets en rapport avec ce message
probleme javascript/mozilla [ par jd2710 ]
bonjour,dans un de mes programmes, lorsque j'effectue un retour en utilisant history.back, je recupere toutes mes informations sous netscape. mais sou
probleme d affichage javascript [ par dessan ]
ARGGGGGGG g un prob avec javascript, j arrive po a ouvrir les pages javascipt kan je click sur un icone javascript ca fait rien du tout ca m enerve mo
probleme d'ouverture de page [ par terrnais ]
Re bonjour à tous ,voilà mon sript :if (version=""){/*************** Javasript pas activé***********************************/window.location="Accueil.
Help probleme de liens avec mon javascript [ par loicw ]
aide moi STPj'ai créer un menu en roll over, avec des liens tous est bien fait ( sous webstyle 3), mais quand j'applique les liens pour activeril est
Menu Déroulant avec Javascript [ par Tesnyme ]
Bonjour,j'ai un Probleme de menu déroulant crée par jacascript. le probleme se concerne quand on click sur le Menu Déroulant la liste sera affichée ma
javascript probleme format date [ par wanted87 ]
bonjour je suis en asp et sur ma base sql ma variable date_pret et date retour sont enregistrés en format jj/mm/aaaa et je voudrai controler date_pret
probleme calcul javascript !!!??? [ par djagger ]
Lussss !Y'a un truc que je pige pas!Essayez ce code :a=4;b=0.05;c=0.02;d=0.01;e=a+b+c+d;alert(a+"+"+b+"+"+c+"+"+d+"="+e);Ca affiche 4.079
iteration d'un id de balise SPAN dans une fonction javascript [ par misterchabine ]
bonsoir,J'ai un formulaire ds lequel j'ai des 10 balises span avec id tab+un numero (ex : tab1 tab2 tab3 ...tab10)Mes 10 span ont leur valeur display
récupérer des evenements JavaScript sur une applet? [ par ceteTervu ]
Bonjour à tousJe suis confronté à un problème posé par le manque d'interaction entre une applet Java (gérée par a machine virtuelle java et son enviro
Probleme d'un menu javascript [ par amine2rbt ]
Bonjour tous le monde J'ai un probleme, j'ai fais un menu javascript a l'aide du logiciel Sothing Dhtml Menu, le probleme c que le menu fonctionne bi
Livres en rapport
|
Derniers Blogs
[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : CONVERSIONRE : CONVERSION par peter2010
Cliquez pour lire la suite par peter2010
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|