Problème de request.getParameter...
Nop
-
frankichtien -
frankichtien -
Voila g un prob, je voudrais récupérer l'ensembles des enregistrements d'un select avec request.getParameter g essayé getParameterValues mais ça marche pas....
Par contre avec un input ça mrche nickel please help me !!
Merci
Par contre avec un input ça mrche nickel please help me !!
Merci
3 réponses
-
Je ne comprend s pas t a question?
Tu dis"voudrais récupérer l'ensembles des enregistrements d'un select avec "
Et bien le resultat st stocke dans un objet de type resultset:
Tu as du mal t exprimer tu essaye de recupérer des parametres de balises htmls contenue entre <form> .. et </form>
Soit l exemple suivant
<INPUT
TYPE=Text NAME='login' value "coucou">
piur récuprer la valeur dans unnservlet ds la methode service tu fais String parametre=req.getparameter("login");
Par contre pr tout recupérer ts les noms des paremetres req.getParameterNames()
voici du code commneté qui devrait t aider:
/*
* GetOnlyFormResult.java
*/
package minf.minf0;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
/**
* Une servlet qui énumère les paramètres transmis par la requête,
* valable pour la méthode GET uniquement
* @author Guillaume Rousse
* @version 1
*/
public class GetOnlyFormResult extends HttpServlet {
/** le nom de la servlet */
protected static final String servletName="GetOnlyFormResult";
/**
* Réception d'une requête utilisant la méthode GET
* Redirection vers processRequest()
*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
processRequest(request, response);
}
/**
* Traitement effectif de requête
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// positionnement du type de contenu
response.setContentType("text/html");
// écriture du contenu
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println("\t<HEAD>");
out.println("\t\t<TITLE>" + servletName + "</TITLE>");
out.println("\t</HEAD>");
out.println("\t<BODY>");
out.println("\t\t<H1 align=\"center\">" + servletName + "</H1>");
displayParameters(request, out);
out.println("\t</BODY>");
out.println("</HTML>");
out.close();
}
/**
* Affiche les paramètres sous la forme d'une énumération
*/
protected void displayParameters(HttpServletRequest request, PrintWriter out) {
// début de la liste
out.println("\t\t<UL>");
// définition des variables hors de la boucle
String paramName;
String[] paramValues;
Enumeration enum = request.getParameterNames();
while (enum.hasMoreElements()) {
// affection des valeurs
paramName = (String) enum.nextElement();
paramValues = request.getParameterValues(paramName);
// affichage du nom
out.print("\t\t\t<LI>" + paramName + " : ");
// affichage des valeurs
for (int i = 0; i < paramValues.length; i++) {
out.print(paramValues[i]);
// ajout d'une virgule entre les valeurs non-finales
if (i != paramValues.length-1) {
out.print(", ");
}
}
}
// fin de la liste
out.println("\t\t</UL>");
}
}
--------------------------------------------------------------------------------
syntax highlighted by Code2HTML, v. 0.8.12 -
Bonjour voila en java je cree un fichier avec un printwriter
//on créer un flux pour ecrire dans le fichier spécifié
PrintWriter sortie = new PrintWriter (new FileWriter(desti));
... sortie.close()
En fait ce fichier n est censé que etre temporaire
Donc je voudrais savoir comment effacer un fichier en java: je suis pas mechant je veux effacer juste le fichier du repertoire courant
Sinon si vous savez comment créer un fichier qui dure le temps d un thread..
MErci d avance! -
Non je veux obtenir les options d'un select
ex:
si g
<select>
<option>ex1
<option>ex2
</select> et bien je veux récupérer ex1 et ex2 et non pas toutes les balises et compagnies