J'essaye d'utiliser le modele MVC (jsp/servlet/javabean)
1-Comment dans une page JSP est il possible de controler un formulaire.
J'ai une zone select en HTML construite à partir d'une table, lorsque je
clique sur une valeur de la liste, je voudrais aller chercher dans une autre
table les valeurs coorespondante (sans mettre le code java dans la JSP).
Comment faire un submit de mon forulaire ?
Dois-je passer par du javascript ?
Est-il judicieux d'utiliser du javascript dans les JSP ?
2-Comment detecter la valeur du submit ?
J'ai 3 boutons "Enregistrer", "Supprimer", "Modifier"
3-Est il possible de faire une recherche dans une arraylist sans faire une
boucle ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Adobex
Salut, "Thierry RICARD" a écrit dans le message de news:c0b6da$q1l$
Bonjour,
J'ai quelques questions en java/jsp
J'essaye d'utiliser le modele MVC (jsp/servlet/javabean)
1-Comment dans une page JSP est il possible de controler un formulaire. J'ai une zone select en HTML construite à partir d'une table, lorsque je clique sur une valeur de la liste, je voudrais aller chercher dans une autre
table les valeurs coorespondante (sans mettre le code java dans la JSP). Comment faire un submit de mon forulaire ? Dois-je passer par du javascript ? Est-il judicieux d'utiliser du javascript dans les JSP ?
Oui, fait tout cela en Javascript, tu n'as pas le choix et c'est pas du tout génant. Par contre, tu peux mettre le code dans un fichier à part et y faire référence en html, dans ta JSP. Le Javascript te permet de faire du pré-contrôle de saisi utilisateur, ainsi ça évite les va-et-vient entre le serveur et le client. Ca ne règle pas tout et il faut toujours contrôler les variables reçues côté serveur (n'importe qui peut fournir des valeurs erronées en trafiquant le formulaire).
2-Comment detecter la valeur du submit ? J'ai 3 boutons "Enregistrer", "Supprimer", "Modifier"
Je ne sais plus si, en leur donnant des noms (name="enregistrer" par exemple), c'est suffisant. Par contre, utilise le code suivant (pour le débuggage), tu verras ce qui ce passe au niveau des paramètres transmis à chaque appel de ta JSP :
Sinon, utilise la fonction "onClick='ta_fonction_()'" des champs bouton, ainsi tu pourras contrôler (en créant les fonctions javascript correspondantes) les paramètres transmis lors du post (ou du get). Le submit étant à effectuer au sein de chacune de ces fonctions (document.monform.submit() si je me souviens bien).
3-Est il possible de faire une recherche dans une arraylist sans faire une boucle ?
arrlst.indexOf(obj); peut peut-être faire ton affaire mais c'est pas évident. Sinon, voir du côté des hashmap. Le mieux étant de faire une recherche dans la JavaDoc au niveau du package java.util
Valà :)
Merci
Thierry
Salut,
"Thierry RICARD" <tricard@wanadoo.fr> a écrit dans le message de
news:c0b6da$q1l$1@news-reader1.wanadoo.fr...
Bonjour,
J'ai quelques questions en java/jsp
J'essaye d'utiliser le modele MVC (jsp/servlet/javabean)
1-Comment dans une page JSP est il possible de controler un formulaire.
J'ai une zone select en HTML construite à partir d'une table, lorsque je
clique sur une valeur de la liste, je voudrais aller chercher dans une
autre
table les valeurs coorespondante (sans mettre le code java dans la JSP).
Comment faire un submit de mon forulaire ?
Dois-je passer par du javascript ?
Est-il judicieux d'utiliser du javascript dans les JSP ?
Oui, fait tout cela en Javascript, tu n'as pas le choix et c'est pas du tout
génant. Par contre, tu peux mettre le code dans un fichier à part et y faire
référence en html, dans ta JSP.
Le Javascript te permet de faire du pré-contrôle de saisi utilisateur, ainsi
ça évite les va-et-vient entre le serveur et le client. Ca ne règle pas tout
et il faut toujours contrôler les variables reçues côté serveur (n'importe
qui peut fournir des valeurs erronées en trafiquant le formulaire).
2-Comment detecter la valeur du submit ?
J'ai 3 boutons "Enregistrer", "Supprimer", "Modifier"
Je ne sais plus si, en leur donnant des noms (name="enregistrer" par
exemple), c'est suffisant.
Par contre, utilise le code suivant (pour le débuggage), tu verras ce qui ce
passe au niveau des paramètres transmis à chaque appel de ta JSP :
Sinon, utilise la fonction "onClick='ta_fonction_()'" des champs bouton,
ainsi tu pourras contrôler (en créant les fonctions javascript
correspondantes) les paramètres transmis lors du post (ou du get). Le submit
étant à effectuer au sein de chacune de ces fonctions
(document.monform.submit() si je me souviens bien).
3-Est il possible de faire une recherche dans une arraylist sans faire une
boucle ?
arrlst.indexOf(obj); peut peut-être faire ton affaire mais c'est pas
évident.
Sinon, voir du côté des hashmap. Le mieux étant de faire une recherche dans
la JavaDoc au niveau du package java.util
Salut, "Thierry RICARD" a écrit dans le message de news:c0b6da$q1l$
Bonjour,
J'ai quelques questions en java/jsp
J'essaye d'utiliser le modele MVC (jsp/servlet/javabean)
1-Comment dans une page JSP est il possible de controler un formulaire. J'ai une zone select en HTML construite à partir d'une table, lorsque je clique sur une valeur de la liste, je voudrais aller chercher dans une autre
table les valeurs coorespondante (sans mettre le code java dans la JSP). Comment faire un submit de mon forulaire ? Dois-je passer par du javascript ? Est-il judicieux d'utiliser du javascript dans les JSP ?
Oui, fait tout cela en Javascript, tu n'as pas le choix et c'est pas du tout génant. Par contre, tu peux mettre le code dans un fichier à part et y faire référence en html, dans ta JSP. Le Javascript te permet de faire du pré-contrôle de saisi utilisateur, ainsi ça évite les va-et-vient entre le serveur et le client. Ca ne règle pas tout et il faut toujours contrôler les variables reçues côté serveur (n'importe qui peut fournir des valeurs erronées en trafiquant le formulaire).
2-Comment detecter la valeur du submit ? J'ai 3 boutons "Enregistrer", "Supprimer", "Modifier"
Je ne sais plus si, en leur donnant des noms (name="enregistrer" par exemple), c'est suffisant. Par contre, utilise le code suivant (pour le débuggage), tu verras ce qui ce passe au niveau des paramètres transmis à chaque appel de ta JSP :
Sinon, utilise la fonction "onClick='ta_fonction_()'" des champs bouton, ainsi tu pourras contrôler (en créant les fonctions javascript correspondantes) les paramètres transmis lors du post (ou du get). Le submit étant à effectuer au sein de chacune de ces fonctions (document.monform.submit() si je me souviens bien).
3-Est il possible de faire une recherche dans une arraylist sans faire une boucle ?
arrlst.indexOf(obj); peut peut-être faire ton affaire mais c'est pas évident. Sinon, voir du côté des hashmap. Le mieux étant de faire une recherche dans la JavaDoc au niveau du package java.util