Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1088 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  foreach java/jsp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

foreach java/jsp

n°1814849
hpl76
Fucked with a Knife !
Posté le 21-11-2008 à 10:40:44  profilanswer
 

Bonjour, je suis tout nouveau de ce matin et  ceci est mon premier post :)
 
Je me mets tout doucement au JAVA/JSP et cherche désespéremment à faire l'équivalent du foreach PHP (avec lequel je n'ai pas de souci) dans cette nouvelle techno pour moi. Quelqu'un pourrait-il m'aider ?
 
En gros, quand je clique sur un bouton, je voudrais que mes champs se mettent à jour en base.
 
Ci-dessous un exemple de ce que je voudrais faire :  
 

Code :
  1. <form name="form1" method="post" action="">
  2. <table width="200" border="0" cellspacing="0" cellpadding="0">
  3.   <tr>
  4.       <td>50<input type="hidden" value="50"></td>
  5.     <td><input type="text" name="textfield"></td>
  6.   </tr>
  7.   <tr>
  8.       <td>18<input type="hidden" value="18"></td>
  9.     <td><input type="text" name="textfield"></td>
  10.   </tr>
  11.   <tr>
  12.       <td>20<input type="hidden" value="20"></td>
  13.     <td><input type="text" name="textfield"></td>
  14.   </tr>
  15.   <tr>
  16.     <td colspan="2">
  17.         <input type="submit" name="Submit" value="Mettre à jour">
  18.       </td>
  19.   </tr>
  20. </table>
  21. </form>


 
Merci de votre aide.
 
Cordialement,
 
hpl76  :bounce:  

mood
Publicité
Posté le 21-11-2008 à 10:40:44  profilanswer
 

n°1814863
MEI
|DarthPingoo(tm)|
Posté le 21-11-2008 à 11:22:56  profilanswer
 

Bah la doc Java est bien fournis... faut pas hesiter à la compulser.
 
la syntaxe Java du foreach est :

Code :
  1. for (Type element : collection)
  2. {
  3.   // je fait ce que je veut de element
  4. }


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°1814865
hpl76
Fucked with a Knife !
Posté le 21-11-2008 à 11:30:56  profilanswer
 

Bah c'est pas le simple for (int i = truc que je cherche à faire j'ai un problème pour récupérer mes variables postées et mon appli se tourne plus web donc JSP que JAVA :\

n°1814893
hpl76
Fucked with a Knife !
Posté le 21-11-2008 à 12:09:59  profilanswer
 

J'ai essayé :
 
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
 
<html>
<head>
  <title>Exemple de boucle</title>
</head>
<body bgcolor="#FFFFFF">
 
<h3>Exemple de boucle</h3>
 
    <c:forEach var="i" begin="1" end="10" step="1">
      <c:out value="${i}" />
 
      <br />
    </c:forEach>
 
 
</body>
</html>
 
mais ca ne fonctionne pas :(

n°1814922
zapan666
Tout est relatif
Posté le 21-11-2008 à 13:25:53  profilanswer
 

hpl76 a écrit :


    <c:forEach var="i" begin="1" end="10" step="1">
      <c:out value="${i}" />
    </c:forEach>
mais ca ne fonctionne pas :(


il manque la collection sur laquelle tu veux itérer. (attribut items)
 
http://adiguba.developpez.com/tuto [...] -c:forEach


---------------
my flick r - Just Tab it !
n°1814974
hpl76
Fucked with a Knife !
Posté le 21-11-2008 à 14:23:53  profilanswer
 

Merci pour ton intervention zapan666 (sataniste !)
 
Qu'entends-tu par :
"il manque la collection sur laquelle tu veux itérer. (attribut items)"
 
J'ai regardé, recopié l'exemple et toujours la même erreur
 
org.apache.jasper.JasperException: L'uri absolue: http://java.sun.com/jsp/jstl/core ne peut être résolu dans le fichier web.xml ou dans les fichiers jar déployés avec cette application
 
Il faut savoir que tout ca et nouveau pour moi, je ne connais pas bien les notions de classe, collection, librairie and co...la POO c'est pour le moment trop abstrait, j'ai été elevé à la procédurale ^^
 
Merci
 
hpl76


Message édité par hpl76 le 21-11-2008 à 14:25:07
n°1815020
MEI
|DarthPingoo(tm)|
Posté le 21-11-2008 à 15:07:54  profilanswer
 

Faut oublier le Java etdonc le JSP sans avoir de solide connaissance de l'objet.
 
Et faut aussi oublier le JSP sans avoir les connaissances de bases de Java.
 
Car le JSP c'est avant tout des classes Java.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°1815031
hpl76
Fucked with a Knife !
Posté le 21-11-2008 à 15:16:49  profilanswer
 

C'est cool comme intervention mais ca ne fait en rien avancer mon problème, si c'est pour me décourager, c'est raté :) Si c'est pour me dire de ne pas mettre la charrue avant les boeufs, j'te dirais que ca je sais mais que je n'ai pas le choix, j'demande juste de l'aide sur un problème qui me semble on ne peut plus clair et qui je pense va me permettre de comprendre la théorie ;)

n°1815034
masklinn
í dag viðrar vel til loftárása
Posté le 21-11-2008 à 15:25:20  profilanswer
 

MEI a écrit :

Car le JSP c'est avant tout des classes Java.


Bof. Les JSP c'est surtout de la merde.
 
hpl76, je suggérerais de demander à tes collègues/whatever et d'aller lire la doc, la prog (en dehors à la limite de PHP) c'est pas balancer des bouts de code dans l'éditeur jusqu'à ce que ça ait l'air de coller, t'es censé savoir ce que tu fais et là c'est n'importe quoi.

MEI a écrit :

j'te dirais que ca je sais mais que je n'ai pas le choix


On a toujours le choix

MEI a écrit :

un problème qui me semble on ne peut plus clair


Le problème clair c'est que tu ne t'es pas renseigné sur les bases de la techno, ici la configuration du truc.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1815040
hpl76
Fucked with a Knife !
Posté le 21-11-2008 à 15:33:52  profilanswer
 

Je sais ce que je dois faire, tout est clair, je le fais comme je veux sous PHP mais JSP c'est pas pareil. Quand au choix, bah non j'ai pas le choix, on m'a dit tu fais ca en JSP point barre donc je comptais commencer par les bases : une simple boucle qui semble visiblement poser des problèmes à tout le monde. Rien à foutre de la guéguerre JAVA/PHP ou autre...je suis pas là pour ca !

Message cité 1 fois
Message édité par hpl76 le 21-11-2008 à 15:35:39
mood
Publicité
Posté le 21-11-2008 à 15:33:52  profilanswer
 

n°1815043
masklinn
í dag viðrar vel til loftárása
Posté le 21-11-2008 à 15:37:14  profilanswer
 

hpl76 a écrit :

je le fais comme je veux sous PHP mais JSP c'est pas pareil.


Fantastique découverte.

hpl76 a écrit :

Quand au choix, bah non j'ai pas le choix, on m'a dit tu fais ca en JSP point barre


Oui et? Aux dernière nouvelles on t'a pas interdit d'apprendre la techno ou de discuter avec tes collègues si?

hpl76 a écrit :

donc je comptais commencer par les bases une simple boucle qui semble visiblement poser des problèmes à tout le monde.


Pas vraiment, c'est juste que tu as commencé par être on ne peut moins clair, avec un "ça marche pas" faisant penser aux gens que le résultat de ton itération n'était pas correct alors que ta webapp n'est même pas configurée correctement et que tu n'as donc pas accès à la JSTL.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1815051
hpl76
Fucked with a Knife !
Posté le 21-11-2008 à 15:47:18  profilanswer
 

No comments Joe la science, arrête de pourrir mon topic.  
J'viens chercher de l'aide et t'enfonces les gens. On a pas la même vision du forum. Au fait, j'crois qui recrute chez Sun ;)

n°1815053
masklinn
í dag viðrar vel til loftárása
Posté le 21-11-2008 à 15:49:14  profilanswer
 

hpl76 a écrit :

J'viens chercher de l'aide et t'enfonces les gens. On a pas la même vision du forum.


On a surtout pas la même vision du concept de "chercher de l'aide". Chez moi ça veut pas dire "je suis un branleur qui n'a pas envie d'apprendre, tenez moi par la main et faites mon boulot".

 

Sur ce, bonne "recherche".


Message édité par masklinn le 21-11-2008 à 15:49:32

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1815055
MEI
|DarthPingoo(tm)|
Posté le 21-11-2008 à 15:53:47  profilanswer
 

Non mais clairement faut être conscient qu'on s'improvise pas des connaissances en JSP comme ça.
 
C'est pas une technologie facile au premier abord, et il faut d'abord des connaissances en objet et en Java.
 
Car il y a vraiment BEAUCOUP de notions dans le JSP.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°1815058
hpl76
Fucked with a Knife !
Posté le 21-11-2008 à 16:00:32  profilanswer
 

Ouf, enfin ! Je suis d'accord avec toi MEI. Je cherche et recherche juste à me former à une techno que je ne connais pas du tout et ce par tous les moyens docs, forum etc et ne suis pas un branleur qui attend comme certains pourraient penser...Les gens ne savent même plus d'où ils viennent bref :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  foreach java/jsp

 

Sujets relatifs
Problème java.util.HashMap$KeyIterator@157f0dc[JAVA] Problème de mise en page
Problème avec Java pour l'instal d'un soft MAJRécursion terminale et Java
Insérer flash appli javaréaliser une figure d'étoiles losange java
java - jmf - webcam - video4linuxRecherche tp Java card ESIL Luminy JL Lanet
Aide pour un chat RMI en Javadécalge java
Plus de sujets relatifs à : foreach java/jsp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR