Bonjour,
Je voudrai à l'aide de mon formulaire(JSP), écrire dans un fichier.properties.
Je ne sais pas pourquoi quand je clique sur valider ça marche pas.
Quelqu'un peut m'aider svp?
voila ma servlet et JSP :
et voila Ma servlet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89 <%@ page pageEncoding="UTF-8" %> <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title> Création d'un objet Menu </title> <link type="text/css" rel="stylesheet" href="inc/style.css" /> <link type="text/css" rel="stylesheet" href="inc/style1.css" /> </head> <body> <div> <form method="get" action="enregistrermenu"> <fieldset> <legend> L'objet Menu </legend> <%-- les prompts d'information --%> <label for="promptInfo"> Prompt Info </label> <input type="text" id="promptInfo1" name="promptInfo" value="" /> <span class="hotspot" onmouseover="tooltip.show('Liste des prompts de type Info séparés par des virgules');" onmouseout="tooltip.hide();">?</span> <br /> <%-- les prompts Menu --%> <label for="promptMenu">Prompt Menu <span class="requis">*</span></label> <input type="text" id="promptMenu" name="promptMenu" value="" /> <span class="hotspot" onmouseover="tooltip.show('Liste des prompts de type Menu (énonçant un choix) séparés par des virgules');" onmouseout="tooltip.hide();">?</span> <br /> <%-- Les actions : offres, réclamations... --%> <label for="action">L'action <span class="requis">*</span></label> <input type="text" id="action" name="action" value="" /> <%-- la dtmf qui correspond : offres:1, réclamations:2... --%> <%-- <select name="dtmf" size="1"> <option value="">Votre choix</option> <option value="valeur1">Option 1</option> <option value="valeur2">Option 2</option> <option value="valeur3">Option 3</option> <option value="valeur4">Option 4</option> <option value="valeur5">Option 5</option> <option value="valeur6">Option 6</option> <option value="valeur7">Option 7</option> <option value="valeur8">Option 8</option> <option value="valeur9">Option 9</option> <option value="valeur10">Option *</option> <option value="valeur11">Option #</option> </select> <input value="Ajouter" id="idBouton" type="button" onclick="ajouter()"> --%> <br> <label for="actiondefaut">L'action par défaut</label> <input type="text" id="actiondefaut" name="actiondefaut" value="" /> <br> <label for="repet">Le nombre de répétition du menu</label> <input type="text" id="repet" name="repet" value="" /> <br> <label for="erreursaisie"> Le Prompt à diffuser en cas d'erreur de saisie :</label> <input type="text" id="erreursaisie" name="erreursaisie"/> <br> <br> <%--<label for="interruptible"> Interruptible</label> <INPUT TYPE="CHECKBOX" id="interruprible"name="interruptible"/> Oui --%> <br> <label for="erreurtoleree"> Le nombre d'erreurs tolérées avant la lecture du prompt :</label> <input type="text" id="erreurtoleree" name="erreurtoleree"/> </fieldset> <input type="submit" value="Valider" /> <input type="reset" value="Remettre à zéro" /> <br/> </form> </div> </body> </html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 package com.objet.servlets; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class enregistrermenu extends HttpServlet { private static final long serialVersionUID = 1L; public void doGet( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException { try { String info = request.getParameter( "promptInfo" ); String menu = request.getParameter( "promptMenu" ); String action = request.getParameter( "action" ); String actiondefaut = request.getParameter( "actiondefaut" ); String repet = request.getParameter( "repet" ); String erreursaisie = request.getParameter( "erreursaisie"); String erreurtoleree = request.getParameter( "erreurtoleree"); Properties props = new Properties(); File fichier = new File("svi1777.properties"); props.setProperty("navigationInfo", info); props.setProperty("navigationmenu", menu); props.setProperty("navigationaction", action); props.setProperty("navigationactiondefat", actiondefaut); props.setProperty("navigationrepet", repet); props.setProperty("navigationerreursaisie", erreursaisie); props.setProperty("navigationerreurtoloree", erreurtoleree); FileOutputStream fileOut = new FileOutputStream(fichier); props.store(fileOut,"Menu"); fileOut.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e){ e.printStackTrace(); } this.getServletContext().getRequestDispatcher("/creerinfo.jsp" ).forward( request, response ); } }
Partager