Rechercher : dans
Par :

Servlet+formulaire html

Dernière réponse le 25 jan 2002 à 14:26:58 lulu, le 25 jan 2002 à 09:53:08 
 Signaler ce message aux modérateurs

G crée une servelt je recupère l'Id du user grace a:
String Slogin=req.getParameter("LOGIN");

A quel endroit dans mon code html dois-je intégrer la commandeServlet.html?LOGIN="user"

Meilleures réponses pour « servlet+formulaire html » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
[Webmaster] Un formulaire de contact pour votre site VoirCe formulaire permet d'avoir une page pour être contacté sur son site, sans utiliser de logiciel de messagerie. La personne qui vous contacte indique son adresse, l'objet du message et son message (évidemment). Le code est une version...
Les formulaires HTML VoirIntérêt d'un formulaire Les formulaires interactifs permettent aux auteurs de pages Web de doter leur page web d'éléments interactifs permettant par exemple un dialogue avec les internaute, à la manière des coupons-réponse présents dans certains...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Servlets - Gestion des formulaires VoirIntroduction aux formulaires Les servlets rendent très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML, c'est-à-dire une interface graphique permettant à l'utilisateur de saisir des données. Grâce à la balise...

1

maynouch, le 25 jan 2002 à 10:05:33

La commande servlet.html??????????????????
en fait puisque t'as un formulaire, donc t'as
<form method=post action="tarara">
Login : <input type=text name=LOGIN>
...
</form>
tarara peut etre par exemple : MaServlet
ou encore : http://IPduserveur:8080/monSite/Servlet/MaServlet
Dans ce cas ça se fait automatiquement!!
si tu veux créer un lien statique tu peux mettre
<a href="MaServlet?LOGIN=user">lien</a>
à moins que ta page html est générée par une JSP ou une servlet, ce lien sera tjs statique!!

Répondre à maynouch

2

Lulu, le 25 jan 2002 à 10:24:13

En fait le but de mon opération est de générer un no automatique.

Répondre à Lulu

3

maynouch, le 25 jan 2002 à 10:29:17

Je crois qu'on a parlé de ça hier!!
Bon, tout d'abord, quelle technologie t'es entrain d'utiliser : quelle est ton architecture? (serveur web serveur de donnée etc)

Répondre à maynouch

4

Lulu, le 25 jan 2002 à 10:53:20

C un serveur web:websphère. en fait je te réexplique. Je ne suis pas arriver a générer un no automatique dans ma servlet, car je débute en Java, je suis en entreprise et n'ai pas le choix du langage. G une table utilisateur, les user sont identifier dans la table grace a un entier, peu importe sa valeur, l'application est anonyme. G3 formulaires, donc 3 servlets, et G besoins de ce no dans mes 3 servlets afin d'executer une requête INSERT.
Je cherche qqchose de court et facil a mettre en place.

Répondre à Lulu

5

Lulu, le 25 jan 2002 à 11:11:24

Est ce possible?
int reference_user;//id du new user
Statement s=c.createStatement;
String ref=executeQuery("Select reference into ref
from utilisateur
where reference=(select max(reference)
from utilisateur)");
int ref_user=Integer.valueOf(ref).intValue()
refernce_user=refernce+1;
s.close();

Répondre à Lulu

6

maynouch, le 25 jan 2002 à 11:12:51

D'abord t'as la chance de travailler dans une entreprise qui préfère les technologies Java aux trucs mer?iques comme asp.
d'après ce que j'ai compris, pour chaque user tu vas créer un num automatiques qui sera inséré dans la base et servira à référencer tout ses attributs. Bien sûr tu ne veux pas générer par mégarde 2 num pour un même user. Donc tu dois voir si le user est new tu lui cré un ID sinon tu récupères l'ID déjà attribué!
c ça ou pas?

Répondre à maynouch

7

Lulu, le 25 jan 2002 à 11:17:56

En fait l'utilisateur va executer une seule fois a l'application donc je m'en fiche de pouvoir le reconnaitre. En fait mon pb et que je ne veux pas genérer 2 fois le même no pour 2 users différents.

Répondre à Lulu

8

Lulu, le 25 jan 2002 à 13:51:48

Est ce que tu pense que mon pgm est bon?

Répondre à Lulu

9

maynouch, le 25 jan 2002 à 14:08:15

Bon, Si t'es sur qu'un même utilisateur ne pointera pas son nez 2 fois de suite :-)
tu peux faire une requête sur le max des id, tu lui ajoutes 1 et tu inséres les infos concernant le nouveau user avec ce new ID !!
excuse moi pour le retard j'étais déconnecté!

Répondre à maynouch

10

Lulu, le 25 jan 2002 à 14:25:38

Ok! y-a pas de mal, je te remerci pour ton aide.

Répondre à Lulu

11

 maynouch, le 25 jan 2002 à 14:26:58

Tu compliques trop la vie ;-))
il suffit de faire :

int reference_user;//id du new user
ResultSet rs;
Statement statement = c.createStatement();
Query = "Select max(reference) as ref from utilisateur";
rs = statement.executeQuery(Query);
refernce_user= rs.getInt("ref")+1;
rs.close();

Répondre à maynouch