begin process at 2010 02 09 15:49:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Réseau & internet

 > 

JavaServerPage (JSP)

 > 

Contrôle et redirection en JSP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Contrôle et redirection en JSP

mardi 31 juillet 2007 à 08:55:45 | Contrôle et redirection en JSP

tarekcom

Bonjour tout le monde,

j'ai une page JSP qui contient differents champs textes, je veux faire le contrôle de ces champs pourqu'ils ne soient pas vide et aprés je voudrai appliquer ma servlet lorsque tt les champs soient non vides.

j'ai réussi à faire le contrôle des champs mais j'ai pas su comment appliquer ma servlet lorsque tt les champs sont remplis.

j'ai entendu parler de redirection ou je sais pas quoi.
J'ai besoin d'aide, c'est trés urgent et merci d'avance.

Voici la code de ma page JSP.

<%
String nom=request.getParameter("txtNom");System.out.println(nom);
String operateur=request.getParameter("txtop");System.out.println(operateur);
String num=request.getParameter("txtnum");System.out.println(num);
String path=request.getParameter("txtpath");System.out.println(path);
String codes=request.getParameter("textarea");System.out.println(codes);%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<jsp:useBean id="z" class="project.ajout" scope="session"/>
<%@ page language="java" contentType="text/html; charset=iso-8859-1"
pageEncoding="ISO-8859-1" isErrorPage="true" import="java.util.*,project.*" %>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>ajouter un service</title>
<script language="javascript" type=text/javascript>
<!--

function verifNonVide(formulaire,champs) {

var mess_ini = "Veuillez remplir les champs suivants:\n";
var mess = mess_ini ;
for(var i=0; i < champs.length; i=i+2) {
if ( eval('document.'+formulaire+'.'+champs[i]+'.value.length') < 1 ) {
mess += " - " ;
mess += champs[i+1];
mess += "\n" ;
}
}

if ( mess.length != mess_ini.length ) {
window.alert(mess);
}
else {
eval('document.'+formulaire+'.submit()');
}
}

//-->
</script>


</head>
<center>
<p><img src="file://C:\Documents and Settings\Tarek Saket\Bureau\workspace\platservice\WebContent\index_fichiers\s4.jpg" width="780" height="87" /></p>
</center>

<style type="text/css">
<!--
.Style1 {color: #FF0000}

.Style2 {color: #0000FF}
-->
</style>

&nbsp;

<body>

<center>
<h1 class="Style2">Ajouter un service</h1>
<hr>

<form id="form1" method="post" action="ajout.jsp" method="GET" name="test">
<table>
<tr>
<td><h3 class="Style1">Entrer le libellé</h3></td>
<td><h3><input name="txtNom" value="" type="text" size="25"></h3></td>
</tr>
<tr>
<td><h3 class="Style1">Entrer le nom de l'operateur</h3></td>
<td><h3><input name="txtop" value="" type="text" size="25"></h3></td>
</tr>

<tr>
<td><h3 class="Style1">Entrer le numero_court</h3></td>
<td><h3><input name="txtnum" value="" type="text" size="25"></h3></td>
</tr>

<tr>
<td><h3 class="Style1">Entrer les différents codes</h3></td>
<td><h3><textarea name="textarea" id="textarea"></textarea></h3></td>
</tr>
<tr>
<td><h3 class="Style1">Entrer le path</h3></td>
<td><h3><input name="txtpath" value="" type="text" size="25"><h3></td>
</tr>
</table>
<table>
<tr>
<td><input type="submit" value="Ajouter"onClick="verifNonVide('test',['txtNom', 'nom de service', 'txtop', 'opérateur','txtnum','numéro court','textarea','codes','txtpath','chemin']);" name="valide"></td>

</tr>
</table>
</form>
</center>

</body>

</html>
mardi 31 juillet 2007 à 09:20:33 | Re : Contrôle et redirection en JSP

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Tu utilise un framework (genre struts) ou pas ?

Mets l'url de ta servlet dans l'action de ton formulaire, et non le nom de ta jsp !
action="/toto"
mardi 31 juillet 2007 à 10:39:26 | Re : Contrôle et redirection en JSP

tarekcom

Je veux simplement que l'action suivante marche une fois que tout les champs sont correctement remplis:

<jsp:useBean id="z" class="project.ajout" scope="session"/>
<%z.ajouter(nom,operateur,num,codes,path);%>

mardi 31 juillet 2007 à 10:44:33 | Re : Contrôle et redirection en JSP

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Ben au lieu de faire un submit de ta form directement par le bouton, fait le par ta fonction javascript de validation.


mardi 31 juillet 2007 à 10:50:54 | Re : Contrôle et redirection en JSP

tarekcom

j'ai pas compri qu'est ce que tu veux dire exactement?
qu'est ce que je dois changer exactement?

mardi 31 juillet 2007 à 11:28:32 | Re : Contrôle et redirection en JSP

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Et bien :
<form id="form1" method="post" action="URLDETASERVLET" method="GET" name="test">

<input type="button" value="Ajouter"onClick="verifNonVide('test',['txtNom', 'nom de service', 'txtop', 'opérateur','txtnum','numéro court','textarea','codes','txtpath','chemin']);" name="valide">

function verifNonVide(formulaire,champs) {
var mess_ini = "Veuillez remplir les champs suivants:\n";
var mess = mess_ini ;
for(var i=0; i < champs.length; i=i+2) {
if ( eval('document.'+formulaire+'.'+champs[i]+'.value.length') < 1 ) {
mess += " - " ;
mess += champs[i+1];
mess += "\n" ;
}
}

if ( mess.length != mess_ini.length ) {
window.alert(mess);
}
else {
formulaire.submit();
}
}


Cette discussion est classée dans : string, request, champs, mess, getparameter


Répondre à ce message

Sujets en rapport avec ce message

Prob Execution Requete avec une servlet IE et Mozilla [ par DocMarvin2 ] bonjour, j'ai un bug entre IE et mozilla il éxécute deux fois mon code dans la servlet qui est  : /Sauvegarde du Panéliste en BD        if(sauv.equals Pb Insertion [ par sakalala ] Je veux d'abord comparer les saisies avec la correspondance dans la BD avant d'inserer un ligne.String client=request.getParameter("Client");String co recuperer la valeur d'une liste de proposition (select) [ par krikete ] j'utilise un slect pour choisir le jor le mois et l'anné , je souhaiterais recuperer la valeur pour la passer par la suite a une methode de recherche, Problème avec un système de login [ par fanfan78 ] Bonjour à tous !!,Voilà j'essaye de  créer un système de connexion. Pour cela j'ai suivitles explications données dans l'ouvrage de Karim Djaafar "Ecl Struts,Mysql,JSP : afficher data SQL dans liste déroulante JSP. [ par freepouy18 ] Bonjour tout  le monde,Je débute tout juste la programmation jsp et on me demande d'utiliser struts, mysql,tomcat....autant de chose qui ne me sont pa erreur status http 500 [ par laamyaa ] j'ai une page jsp qd je la execute je reçois cette reponse org.apache.jasper.JasperException: java.lang.NullPointerExceptionje sais pas est ce que c'e un problème lors de l'ajout dans une bd [ par rejina20 ] je suis entrain de créer une application web avec jsp(j'utilise netBeans),gestion personnel,qui va  me permettre d'ajouter,modifier,rechercher et supp Valeur JSTL => JSP ! [ par duga315 ] Voilà, g un petit pb dans mon code suivant : p=""; p1=request.getPara impossible d'afficher une applet a travers un servlet [ par 2tsiris ] Bonjour voici un extrait de ma servlet.Comme vous le voyez j'ai mis les parametre de mon applet mais ca ne fonctionne pas dans ma servlet .quelqu'un s


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,466 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales